swift2.2

    1熱度

    1回答

    我想使用上UINT變量跨度()函數,但代碼將無法編譯: let s = UInt(1) let by = UInt(2) let to = UInt(10) for i: UInt in s.stride(to: to, by: by) { } 的編譯錯誤是: 不能援引 '步幅' 與類型的參數列表 '(到:UINT,通過:UINT)' 雨燕2.2的文檔,指出它應該是可能的:http

    -2熱度

    1回答

    我想將一箇舊的Objective-C代碼轉換成Swift,但是我找不到讓循環無錯地工作的方法。這怎麼可能轉換成Swift? for var y = 0; y < columns; y++ { //C-style for statement is deprecated and will be removed in a future version of Swift xPos = 0.0

    2熱度

    5回答

    我瞭解String!類型和String?類型之間的區別。但String類型呢?它與String!和String?在swift中有什麼不同? String!類型與String類型相同嗎? 說,我有一類這樣的: class Person { private var _name: String! var name: String { return _name

    0熱度

    1回答

    我將this Objective-C開源項目轉換爲Swift。它有一堆可選的代表。 @protocol BEMAnalogClockDelegate <NSObject> @optional - (void)currentTimeOnClock:(BEMAnalogClockView *)clock Hours:(NSString *)hours Minutes:(NSString *)m

    1熱度

    1回答

    我正試圖爲一個複雜的場景實現一個簡單的API。我有一個類型,它異步檢索數據(實際上是藍牙設備)。所以我想直到結束的API是這樣的: peripheral.requestData(.Temperature) { value: Double in print(value) } 我得到了一些好的想法來自this amazing article,所以這是我試圖實現以上: class MyP

    1熱度

    1回答

    我想在Ubuntu 15.10上安裝Swift 2.2和swift包管理器。 當我看看的Swift Download Page有3個下載可供選擇: Swift 2.2不包括包管理器 Trunk Development (master)包括軟件包管理器,但SWIFT 3.0 Swift 2.2.x Release Branch不包括包管理器 我需要做什麼才能使Swift 2.2工作包ge經理? 使用

    4熱度

    1回答

    我的功能: func post(params: AnyObject, completion: (response : AnyObject) -> Void) { } 但我需要這樣的東西異常結束塊內投擲 func post(params: AnyObject, completion: (response : **throws ->** AnyObject) -> Void) { }

    1熱度

    1回答

    我有這個奇怪的錯誤,並沒有任何想法熱點解決它。 guard let theDialogObjects = dialogObjects as! [QBChatDialog] 低迷現狀從'[QBChatDialog]?到'[QBChatDialog]'僅解開 optionals;你的意思是使用'!'嗎? 的代碼是從這裏:https://github.com/QuickBlox/q-municate

    3熱度

    2回答

    self.mapper.identityIdsForQuickbloxUserIds(userIDs.map{($0 as! NSNumber).unsignedLongValue}, completion: { identityIdsMapping, error in 無法轉換調用結果類型'_?'預期型 '[UINT]' userIDs是NSSet ,這裏是一個函數: func identi

    1熱度

    2回答

    我正在開發一個單一類型的兩個子集的功能。例如。水果。我有兩個枚舉水果如下: enum SourFruits: String { case Grape, Orange, Lemon } enum SweetFruits: String { case Watermelon, Banana, Apple } 使用這兩個在我實施單一類型的,我使用的協議: protocol