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熱度

    2回答

    我想實現從加載數據並導航到guestVC點擊後VC上的按鈕加載數據從分析服務器。它工作正常,並在某個時候開始崩潰的應用程序...不知道爲什麼?我得到致命的錯誤:意外地發現零,同時解開可選值...任何和所有的方向或幫助將不勝感激。謝謝! import UIKit import Parse var postuuid = [String]() class postVC: UITableView

    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