optional-values

    0热度

    2回答

    我正在写一个测验应用程序,并有一个表视图添加一个主题(名称保存到核心数据),当您选择一个索引路径它通过受到详细视图控制器的限制(这个工作本身就很好),但是我遇到的麻烦是检查是否存在任何卡(主体实体具有“卡”的NSOrderedSet)。在我的两次尝试中,我一直在崩溃,我之前用关系和tableViews在swift中完成了它,并且一直很好,所以我不确定这里存在什么问题。感谢您一如既往的帮助! 我第一

    0热度

    4回答

    可选的值在我的自定义的CollectionView细胞我有 @IBOutlet weak var boardNameLabel: UILabel! var boardInfoDic: Dictionary? = [String : AnyObject]() func updateItemAtIndexPath(_ indexPath: NSIndexPath) { if let

    2热度

    2回答

    我是swift的新手,我不太了解如何正确使用可选值。 情况是:首先,我有一个模型类来存储其属性的一些值,并将请求发送到服务器以获取值。代码: import Foundation class User: NSObject { var name: String? func getInfo(updateUI:() ->()) { let manager = AFH

    0热度

    1回答

    怎么能够从A级到B级的为空的实例可为空的情况下进行转换,而B是A的子类,我试过,但它崩溃: class A { } class B:A { } A? instance_1=something_maybe_null; if (instance_1.GetType() == typeof(B)) { ((B)(instance_1))?.some_method_in_B

    0热度

    3回答

    我做了某种JSON解析weatherAPI。为了防止我陷入nullPointer(也许这个页面离线或者什么的),我把我的解析包括进了一个警卫,因为我认为他保护我解开可选值。 guard let loadedWeather = (json["weather"] as! [[String:AnyObject]])[0]["description"] as? String, let

    0热度

    2回答

    我想计算用户当前位置到许多不同位置的距离,并将这些计算放入计算数组中。所以我可以对这个数组进行排序并找到最近的位置。最后,我想在用户体验上显示表视图顶部的最近位置。但我无法正确地将每个计算附加到“计算数组”中。请参阅我在代码末尾使用print()获得的输出。我在哪里做错了?感谢您的帮助。 override func viewDidLoad() { super.viewDidLoad()

    0热度

    2回答

    let saveNewItem = SaveNewItem() print(saveNewItem) if saveNewItem != nil { print("Contains a value!") _ = UIApplication.shared.keyWindow!.rootViewController self.present(

    1热度

    2回答

    我有一个从表视图控制器segue到另一个视图控制器。在方法内部准备(for:sender)我需要获取触发segue的单元格的indexPath。在这种情况下强行拆开索引路径可以吗?当所有的prepare()方法都是通过点击一个表格行触发的,所以我可以假设'sender'包含对有效对象的引用yes? override func prepare(for segue: UIStoryboardSegue

    -4热度

    1回答

    我有一些变量全部实现,只是tarih1输出显示为 Optional(2016)。我没有解决它。我想修复它到2016。 我的代码如下。 if let myString: String = String(seans.SeanceDate) { let myStringArrf = myString.componentsSeparatedByString("T") let tarih

    0热度

    1回答

    我的代码有错误,编译器给出了一个警告,打开一个可选的消息 可选类型'NSDate?'的值?不打开;你的意思是使用'!'要么 '?'? 我的代码是 let formatter = NSDateFormatter() let dob = currUser.valueForKey(userTextFieldKeyNames[i]) as? NSDate let dobText = f