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