swift2

    9熱度

    3回答

    我有以下情形: protocol A {} protocol B: A {} protocol C: A {} let objects: [A] = ... 我如何遍歷數組,僅是B類型的對象執行的邏輯? 現在,我在做這樣的事情: for object in objects { if let b = object as? B { ... } } 但我

    2熱度

    1回答

    設通用類說我要讓TableViewDataSourceImpl類是這樣的: class TableViewDataSourceImpl<T, U: UITableViewCell where U: ReusableCell>:NSObject, UITableViewDataSource { func tableView(tableView: UITableView, numberOf

    -1熱度

    1回答

    let currentDayOfWeek = NSCalendar.currentCalendar().component(.CalendarUnitWeekday, fromDate: NSDate()) 在這個地方成員,我得到一個錯誤: NSCalendarUnit.Type doesnt have a member named CalendarUnitWeekDay

    2熱度

    1回答

    我想修剪視頻文件。我只想從圖庫中挑選視頻並將其轉換爲15秒的視頻。對於Objective C,我正在關注thislink。它對我來說工作正常,但我是Swift語言的初學者。任何人都可以幫助我在Swift中轉換此代碼嗎? 下面是我的目標C代碼: -(void)cropVideo:(NSURL*)videoToTrimURL{ AVURLAsset *asset = [AVURLAsset

    46熱度

    3回答

    我目前正在使用Swift 2.0和Xcode Beta 2開發我的第一個iOS應用程序。它讀取一個外部JSON,並在數據的表視圖中生成一個列表。但是,我得到一個奇怪的小錯誤,我似乎無法修復: Extra argument 'error' in call 這裏是我的代碼片段: let task = session.dataTaskWithURL(url!, completionHandler:

    0熱度

    1回答

    我對iOS上的本地編程非常新穎。我在我的遊戲場景中有一個移動SKSpriteNodes數組的函數。每次移動完成後,其節點應從場景中移除。該功能還有一個完成功能,在刪除所有SKNode後應該調用該功能。我的問題是,如果有更簡潔的方法,只需在moveAction的持續時間內添加一點額外時間,直到完成函數被調用(請參見下文)。我也玩過動作序列,但不能提出一個工作解決方案... 每一個幫助將不勝感激! f

    0熱度

    1回答

    我的自定義功能如下: func mockDictionaryForLocation() -> [String: AnyObject] { let dictionary = [ "id" = "1234", //here I have an error from the title, why? "working_type" = "open_for_selected"

    14熱度

    4回答

    我有在Swift早期版本中編寫的以下類。該斯威夫特2編譯器警告 'kABPersonAddressStreetKey' 在的iOS 9.0棄用:使用CNPostalAddress.street ,並給出了一個錯誤 「找不到該初始化對於類型'MKPlacemark',它接受類型爲'(座標:CLLocationCoordinate2D, addressDic的 參數列表tionary:[字符串:字符串

    23熱度

    3回答

    這是奇怪的。我有一個簡單的故事板佔位符,其GridView爲類名稱屬性。 class GridView: NSView { required init?(coder: NSCoder) { super.init(coder: coder) print("coder: \(coder)") } override func drawRect(d

    1熱度

    1回答

    我剛剛升級到xcode的7.0(測試版),我現在有在控制檯中示出了UIAlertView每次輸出。這是輸出: 2015-06-27 16:23:39.184 xxxxxx [2415:66289] kbd-alignment-view finished(YES)moving from {{0,667},{375,0} }到{{0,667},{375,0}} 有沒有辦法擺脫它? 下面是我如何展示UI