swift4

    2熱度

    1回答

    我想使用Swift 4在Xcode 9中設置一個計時器,並且我有一個名爲:hello的函數。因此,在計時器代碼中,我像之前一樣添加了#selector(hello()),但這次它會繼續崩潰,並使我在hello函數前面添加@objc。有誰知道這意味着什麼?謝謝!

    2熱度

    2回答

    我需要一個按需執行的閉包方法。 在斯威夫特3我以前做這樣的事情: // Declare closure var checksPerformed: ((Void) -> Void)? // Declaration // Call when needed checksPerformed?() //Only executes when checksPerformed is called c

    0熱度

    1回答

    我想在音樂播放器中獲得釋放一年的歌曲,但是我得到的全部是返回的零值。我試圖用我能想到的方式寫下它,它總是返回零。我發現對此很少幫助,除了看起來這是一個已知的問題...這是我發現的一個資源,看起來可能有所幫助:Get album year for item in iPod library?但我相信這是客觀的C.我的問題是這樣的。有誰知道如何在Swift代碼中獲得MPMediaItems的發佈日期?或

    1熱度

    1回答

    我有一個嵌套類的類。我試圖嵌套類內訪問外部類的變量: class Thing{ var name : String? var t = Thong() class Thong{ func printMe(){ print(name) // error: instance member 'name' cannot be used on type

    0熱度

    1回答

    等待執行我所試圖實現: 我想這取決於如果用戶在touchesBegan方法一次或兩次點擊屏幕來執行兩個不同的任務。 在這樣做的過程中,我延遲執行singleTapTask 0.3秒,以便能夠取消屬於doubleTapTask的DispatchWorkItem。 我的方法: override func touchesBegan(_ touches: Set<UITouch>, with event:

    0熱度

    2回答

    的Swift Standard Library斷言: 下降(而:) 返回跳過元素,同時謂詞返回true,並返回剩餘元素序列。 通過使用函數簽名: 的閉合件,是以序列的元素作爲它的參數,並返回:其中predicate被描述爲 func drop(while predicate: (Self.Element) throws -> Bool) rethrows -> Self.SubSequence

    6熱度

    1回答

    我有以下結構... struct Photo: Codable { let hasShadow: Bool let image: UIImage? enum CodingKeys: String, CodingKey { case `self`, hasShadow, image } init(hasShadow: Bool, i

    1熱度

    2回答

    我有一個問題(也許關於類型擦除)。想象一下以下情形: public protocol DataItem { associatedtype T var action: ((_ item: T) -> Void)? {get} } struct UserItem: DataItem { typealias T = UserItem // Custom

    0熱度

    1回答

    解碼JSONArray到特定字段我有此(IMHO低劣)JSON "geometry": { "type": "Point", "coordinates": [ 6.08235, 44.62117 ] } 我想映射到此struct,滴陣列2個字段。 struct MMGeometry:Codable { let type

    1熱度

    1回答

    我正在使用Xcode 9 Beta和Swift 4。 創建單一視圖應用程序。我怎樣才能在我的單一應用程序視圖中使用論證現實功能? 這是我的代碼。那裏沒有任何錯誤。但我無法在我的場景中得到任何結果。 import UIKit import ARKit import SceneKit class ViewController: UIViewController { @IBOutlet we