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

iOS*_*Guy 4 wkinterfacecontroller watchos-2

我正在使用Xcode Version 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()
}

}
Run Code Online (Sandbox Code Playgroud)

注意我的IBOutlet.当我通过控制从故事板拖动创建它时.它创建了插座并立即将此错误:

 Use of undeclared type 'WKInterfacePicker'
Run Code Online (Sandbox Code Playgroud)

由于这不起作用,我尝试手动创建插座.我键入:

 @IBOutlet var pickerAllWorkouts: WKInterfa...
Run Code Online (Sandbox Code Playgroud)

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

Fer*_*iti 7

您应该检查RBWelcomeVC.swift文件的"目标成员资格"是否未包含在您的iOS应用程序中,它应该只在Apple Watch Extension上.这对我有用.

"目标会员"位于Xcode(AKA:Utilities)的侧栏

发布图片需要更多声望.

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