swift4

    3熱度

    1回答

    我想隱藏並顯示我的UIBarButtonItem,但自從Swift 4和iOS 11以來,它不再工作。爲什麼? 代碼隱藏: self.navigationItem.rightBarButtonItem = nil 代碼顯示: self.navigationItem.rightBarButtonItem = self.barButtonItem 前: 在: 後:

    0熱度

    1回答

    我有從Swift 3.2切換到Swift 4.0時停止工作的代碼。它的目標是向所有UIButtons和UISwitches添加點擊操作。 private func turnSound(state: Bool) { UIButton.appearance().isSoundEnabled = state UISwitch.appearance().isSoundEnabled =

    0熱度

    1回答

    所以我有一個interacitve推送通知後,工作,但它突然停止工作, 這是我的代碼: func pushNotification(){ let content = UNMutableNotificationContent() let answer1 = UNNotificationAction(identifier: "answer1", title: "thank you!

    2熱度

    2回答

    我正在建造一個農場,所有可以種植的東西都符合Growable協議。當你種的植物,你可以調用這個FUNC: myFarm.planting<T: Growable>(qty: Int, of: T.Type) -> Farm 現在我想農場的每個實例有一個字典實例變種,如: var crops = [Growable.Type: Int] 的問題是,即使我使可擴展協議繼承Hashable,這不利於Gr

    4熱度

    1回答

    當符合可編碼協議,我不能輕易跳過非可編碼類的可選屬性 在Ride結構我們要跳過編碼和解碼driver屬性的和剛剛離開它nil解碼 struct Ride: Codable { public var number: String public var passenger: Passenger? // Codable conforming public var driv

    1熱度

    1回答

    我想將我的代碼(寫入Swift 3)轉換爲Swift 4,爲此我在需要時添加@objc。 Xcode在自動修復它們方面做得相當不錯,但我正在努力處理一些(全都使用相同的兩種方法),Xcode無法提供幫助,它只是在我的代碼中放置@objc。 我重寫了一個名爲navbarRightButtonAction(button:)的方法,就像在我的ViewController類中一樣。 class ViewC

    0熱度

    2回答

    我想解析一個大的JSON字符串,我從URL中檢索。我使用的測試JSON低於: let json = """ { "feed": { "title": "Harry Potter", "test": "I dont want this value", "results": [ { "author": "JK Rowling", "

    2熱度

    1回答

    我正嘗試在Swift 4中傳遞iPhone和Apple Watch應用程序之間的陣列,至此我一直不成功。以下是我試圖遵循的一些例子,但未成功。在這些例子中,它們不包含許多功能,但是當我嘗試寫它時,它會給出錯誤does not conform to protocols另外,當我宣佈觀看會話時它並沒有正確聲明,didRecieveApplicationContext在swift中也有很大不同4比其他問

    2熱度

    2回答

    我對iOS開發是全新的,我應該修復使用Swift 3.0製作的iOS應用程序中的一些錯誤和Xcode 8,它工作得很好。但是當我用Xcode 9和Swift 4.0打開它時,它顯示了一些與以前不同的按鈕方式。 以下是其中一個按鈕的源代碼。 let button: UIButton = UIButton.init(type: UIButtonType.custom) //set image

    0熱度

    2回答

    我需要通過點擊一個tableViewCell, 觸發一個函數,直到現在我使用@IBAction,但該選項僅適用於按鈕類型(我還沒有找到另一種方式..) this就是這樣,我現在的: @IBAction func springPrs(_ sender: Any) { //doing stuff.. } ,但現在我有一個@IBOutlet @IBOutlet weak var next