gpt4 book ai didi

watchos-2 - 为什么 WKInterfacePicker 被认为是未声明的类型?

转载 作者:行者123 更新时间:2023-12-04 23:44:48 27 4
gpt4 key购买 nike

我使用的是 Xcode 版本 7.0 beta 3。尝试使用 WKInterfacePicker 时,出现错误。

这是我的 WKInterfaceController 代码:

import WatchKit
import Foundation


class RBWelcomeVC: WKInterfaceController {

@IBOutlet var pickerAllWorkouts: WKInterfacePicker!


override func awakeWithContext(context: AnyObject?) {
super.awakeWithContext(context)

// Configure interface objects here.
}

override func willActivate() {
// This method is called when watch view controller is about to be visible to user
super.willActivate()
}

override func didDeactivate() {
// This method is called when watch view controller is no longer visible
super.didDeactivate()
}

}

请注意我的 IBOutlet。当我通过 Control 从 Storyboard 中拖动来创建它时。它创建了 socket 并立即将这个错误放在了上面:
 Use of undeclared type 'WKInterfacePicker'

由于那不起作用,我尝试手动创建 socket 。我输入:
 @IBOutlet var pickerAllWorkouts: WKInterfa...

当试图让 Xcode 完成自动完成时,我注意到 WKInterfacePicker 不是一个建议。选择器不存在。这只是一个错误还是我做错了什么?

最佳答案

您应该检查 RBWelcomeVC.swift 文件的“Target Membership”是否不包含在您的 iOS 应用程序中,它应该只包含在您的 Apple Watch 扩展程序中。那对我有用。

“Target Membership”位于Xcode(又名:Utilities)的侧边栏中

需要更多的声誉来发布图片。

编辑:图像:http://imgur.com/rQ1xwtG

关于watchos-2 - 为什么 WKInterfacePicker 被认为是未声明的类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31332835/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com