何时会返回NO

我的iPhone应用程序正在使用MFMailComposeViewController类来发送附件中的应用程序内电子邮件。 如果MFMailComposeViewController类的“canSendMail”方法返回true(YES),应用程序将只尝试显示邮件编辑器对话框。 具体而言,如果以下方法返回YES,则显示邮件编辑器,否则向用户显示错误警报对话框,指出在设备上没有设置电子邮件帐户: – (BOOL)canDeviceSendEmail { Class mailClass = (NSClassFromString(@"MFMailComposeViewController")); return mailClass != nil && [mailClass canSendMail]; } 一组testing人员报告说,即使在设备上设置了电子邮件帐户,他们也会得到此错误警报对话框。 testing人员使用了带有OS 3.1.3的iPhone 3G。 因此,MFMailComposeViewController类必须已经存在,并且“canSendMail”方法必须返回NO。 因此,我的问题是:除了在设备上没有设置电子邮件账户的情况之外,“canSendMail”方法还能在什么情况下返回NO? 〜谢谢

自定义属性对抽象属性的inheritance

我有一个自定义属性,我想要应用到我的基本抽象类,以便我可以跳过HTML中显示项目时用户不需要查看的元素。 看来覆盖基类的属性不会inheritance属性。 重写基本属性(抽象还是虚拟)会吹走放置在原始属性上的属性? 从属性类定义 [AttributeUsage(AttributeTargets.Property, Inherited = true, AllowMultiple = false)] public class NoHtmlOutput : Attribute { } 从抽象类定义 [NoHtmlOutput] public abstract Guid UniqueID { get; set; } 从具体类的定义看 public override Guid UniqueID{ get{ return MasterId;} set{MasterId = value;}} 从类检查属性 Type t = o.GetType(); foreach (PropertyInfo pi in t.GetProperties()) { if (pi.GetCustomAttributes(typeof(NoHtmlOutput), true).Length == 1) […]

从迁移中执行Rake任务?

我有一个Rake任务,从文件加载configuration数据到数据库中,是否有正确的ruby / rails的方式来调用它的迁移? 我的目标是同步我的团队数据库configuration, 而不必广播,然后运行任务 lalala def self.up change_table :fis_situacao_fiscal do |t| t.remove :mostrar_endereco t.rename :serie, :modelo end Faturamento::Cfop.destroy_all() #perform rake here ! end 更新我现在如何做,并工作: system('rake sistema:load_data file=faturamento/cfop') 这是@Ryan Bigg的build议,例外: Rake::Task['rake sistema:load_data file=faturamento/cfop'].invoke() 。 == AlterSituacaoFiscalModeloEndereco: migrating ==================== — change_table(:fis_situacao_fiscal) -> 0.0014s rake aborted! An error has occurred, this and all later migrations canceled: Don't […]

GHC扩展名列表

我想用{-# LANGUAGE OverloadedStrings #-}但我忘了它是如何调用的。 这种事情不是好事,也需要一些时间来find使用谷歌*。 GHC扩展名列表中是否存在LANGUAGE编译指示? *我使用Googlesearch的search行程: 谷歌 哈斯克尔在维基百科 GHC在维基百科 GHC语言function 重载string文字 OverloadedStrings

jQuery的淡入淡出不工作

有人可以告诉我我做错了什么: 样式: .warning{border: 1px solid #F0AAAA; background:#FFBABA; color: #C90000;} 标记: <p class="warning">A successful authorization already exists. Further authorizations are not allowed at this time.</p> 脚本: $().ready(function () { alert($(".warning").html()); // WORKS $(".warning").fadeIn(4000); // DOESN'T WORK });

如何find最长的回文序列?

这是来自algorithm书(Vazirani)的问题(6.7 ch6 ),与寻找最长回文的经典问题略有不同。 我怎么解决这个问题 ? 如果从左到右或从右到左读取相同的子序列是回文的。 例如,序列 A,C,G,T,G,T,C,A,A,A,A,T,C,G 有许多回文子序列,包括A,C,G,C,A和A,A,A,A (另一方面,子序列A,C,T不是回文)。 devise一个采用序列x[1 …n]并返回最长回文子序列(的长度)的algorithm。 运行时间应该是O(n^2)

什么是std :: function的性能开销?

我听到在论坛上使用std::function<>会导致性能下降。 这是真的吗? 如果属实,这是一个很大的性能下降?

如何使embedded的Youtubevideo自动开始播放?

在我的项目中,有一个video库模块。 在这个模块中,有两个select:直接FLV上传,并添加来自YouTube的videoembedded代码。 我正在写一个div元素的embedded代码(实际上,embedded代码来自数据库)。 我想让这个video自动播放。 <iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/zGPuazETKkI" frameborder="0" allowfullscreen></iframe> 这是一个来自YouTube的示例embedded代码。 我想使用JavaScript自动播放这个video。

.app文件在Xcode 4的新项目中显示为红色(缺less)

每次创buildXcode 4项目(iPhone应用程序,cocoa库…)时,.app文件或产品组下的.a文件都将显示为红色(缺失)。 即使我build立这个项目,文件仍然是红色的。 我所有的设置都是默认的。 提前致谢。

边框半径+背景颜色==裁剪边框

考虑应用具有border-radius , border和background-color CSS属性的div : <div style="background-color:#EEEEEE; border-radius:10px; border: 1px black solid;"> Blah </div> 现在考虑一个类似的布局,但在inner-div中指定background-color : <div style="border-radius:10px; border: 1px black solid;"> <div style="background-color:#EEEEEE;"> Blah </div> </div> 令我惊愕的是内部的 <div>的background-color遮住了外部的 <div>的边框。 这是一个简单的问题示例。 实际上,我使用<table>作为交替行颜色的内部元素。 而我使用一个<div>作为外部元素,因为border-radius在<table>元素上似乎不起作用。 这是一个这个问题的例子jsfiddle 。 有没有人有一个解决scheme的build议?