• ios – if-let语句不解包可选

    我在我的代码中遇到了一些好奇的东西,并且想知道这个行为是否有直接的解释.鉴于以下声明: if let tabBarController = topViewController as? UITabBarController { for subcontroller in tabBarController.vie

  • android – 像Google一样可选的圆形图像

    如何在用于个人资料照片的当前Google应用程序中创建可选择的圆形 ImageView? 这就是我所说的: 取消选择上面的图像,然后选择下面的图像. 我尝试复制配置文件图片1到1. 到目前为止我的工作: loadedImage是显示的位图 mIma

  • ios – Xcode强制Swift可选解包两次(!!)

    我正在分类UIStoryboardSegue,每次尝试使用两个UIView之一时, Xcode使我添加两个可选的解包(!!),如: let sourceView = self.sourceViewController.viewsourceView!!.frame = CGRect(x: 0, y: 0, width: screenWidth,

  • ios – Realm.io可选属性

    我刚开始在iOS上使用Realm.io,并尝试填充对象,但是我得到以下内容: 价值无效的属性值为零 如何使属性可选? 你现在不能.在这一点上只有关系可以是零.尽管如此,我们正在努力加入!

  • ios – UISableContController中的UISearchController – 行不可选,表视图是灰色的

    我试图让一个UISearchController在一个UITableViewController中工作.我以编程方式创建所有内容(即无界面构建器).大多数情况下,一切正常工作,除了在搜索时,我无法选择任何表单元格(-tableView:didSelectRowAtIndexPath

  • ios – Swift 3 ObjC可选协议方法未在子类中调用

    我有以下类层次结构: class ScrollableViewController: UIViewController, UITableViewDelegate { // ... } 这实现了一个UITableViewDelegate协议方法,例如的tableView:willDisplayCellAt: 在我的类SpecificScrollableV

  • ios – 可选类型’$T11’不能用作布尔值;自从安装XCode 6 beta 7以来,测试’!= nil’

    这是我收到错误的代码: for (key, value) in info { let fieldValue: AnyObject? = value if (!fieldValue || fieldValue?.length == 0) { // this line gives the error informationComplete = false;

  • ios – Swift Closure中的可选链接,返回类型必须为Void

    我正在创建一个双重链接的脚本列表(MSScripts),它们应该有自己的run()实现,并且在它们准备就绪时调用下一个脚本(rscript).我想创建的一个脚本只是一个延迟.它看起来像这样: class DelayScript : MSScript{ var del

  • ios – 为什么字体是可选的?

    我创建了一个结构,让我的字体可以全局预先缓存: struct Fonts { static let avenirRegular = UIFont(name: "AvenirNextCondensed-Regular", size: 14.0)} 用法…: xy.font = Fonts.avenirRegular 它告诉我,

  • ios – 尝试将可选的Int64分配给字典键时,不匹配类型“Int64”和“_”

    关于 Xcode 7中的 Swift 2.1的问题. 我已经声明了一个像这样的可选变量: var something: Int64? 我想稍后使用速记将其分配给字典键,如下所示: dictionary['something'] = (something != nil) ? something! : n

 1 2