swift2.2

    4熱度

    1回答

    Swift 2.2打破了我幾乎所有的代碼。即使這樣簡單的字符串分配給標籤不工作了: cell.categoryName.text = peopleArray![indexPath.row]["Name"] as? String 錯誤說「從低迷現狀,‘字符串?’到'字符串'只打開可選項,你的意思是使用'!!'?「 我現在要做什麼改變。 編輯: 更多的問題: if (dict["data"]!["

    23熱度

    2回答

    的擴展條款我有以下代碼: func registerNotification(name:String, selector:Selector) { NSNotificationCenter.defaultCenter().addObserver(self, selector: selector, name: name, object: nil) } func registerKey

    6熱度

    2回答

    我有以下代碼 var column = 0 column = column >= 2 ? 0 : ++column 自2.2我得到一個警告貶值,任何想法如何,我可以解決這個問題? 我有這樣的解決方案: if column >= 2 { column = 0 } else { column += 1 } 但這還不是非常好的。

    0熱度

    3回答

    我升級到Xcode 7.3之後,Swift 2.2。 在代碼中, func handleInfo(info: [NSObject: AnyObject]) { let aps = info["aps"] if let message = aps!["alert"] as? String { ..... } } 它會繼續顯示該行錯誤: if let m

    -1熱度

    1回答

    我想知道爲什麼不允許在AnyObjectSwift 2.2(Xcode 7.3)突然顯示錯誤「'下標'」的模糊使用下標。 下面是我的代碼是工作的罰款之前: func sampleMethod() { PFCloud.callFunctionInBackground("sampleFunction", withParameters: nil) { (response, error) ->

    0熱度

    1回答

    你可以建議如何收拾這個可憎 func restartLastSession(let extra : String?) { let rescopes = NSMutableArray(array: [ "restart" ]) if(extra != nil && !(extra?.isEmpty)!) { rescopes.addObject(extra!)

    1熱度

    2回答

    更新的Xcode 7.3我有一些警告後說: 「++」已過時:它會在斯威夫特3被移除 在警告出現的代碼是合併兩個數組的函數: arr4.append(arr1[i++]) 我曾嘗試與改變它: arr4.append(arr1[i += 1]) ,但我得到一個錯誤說: 無法下標類型的值 '[[字符串]' 以 類型的索引 '()' 的完整的代碼是: let arr1 = [["aaa","111"]

    2熱度

    1回答

    我在Swift中實現了一個隨機化樹數據結構。爲了約束樹的寬度和深度,我決定使用策略(策略)模式。 我的政策是這樣的: protocol BaseTreeNodePolicy { static var maximumDepth: Int { get } static var maximumWidth: Int { get } } ,我有一個基類,它看起來是這樣的: clas

    2熱度

    1回答

    let attributedText: NSMutableAttributedString = NSMutableAttributedString(string: text, attributes: [NSFontAttributeName: UIFont(name: "San Francisco", size: 14.0)!]) 使用上面的代碼,當我運行我的應用程序時,它崩潰,因爲它找不到「

    1熱度

    1回答

    我試圖使用VungleSDK廣告框架的playAd API,並且下面兩個函數被取消了。它說使用下面兩個錯誤參數: - (void)playAd:(UIViewController *)viewController __attribute__((deprecated)); - (void)playAd:(UIViewController *)viewController withOptions:(