4

Xcode バージョン 7.0 ベータ 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ドラッグで作成したとき。アウトレットを作成し、すぐにこのエラーを入れました:

 Use of undeclared type 'WKInterfacePicker'

それがうまくいかなかったので、アウトレットを手動で作成してみました。私が入力した:

 @IBOutlet var pickerAllWorkouts: WKInterfa...

Xcode にオートコンプリートを完了させようとしたときに、WKInterfacePicker が提案ではないことに気付きました。ピッカーは存在しませんでした。これは単なるバグですか、それとも何か間違っていますか?

4

1 に答える 1

7

RBWelcomeVC.swift ファイルの「ターゲット メンバーシップ」が iOS アプリに含まれていないことを確認する必要があります。これは、Apple Watch 拡張機能にのみ含まれている必要があります。それは私のために働いた。

「ターゲット メンバーシップ」は、Xcode のサイド バー (別名: ユーティリティ) にあります。

画像を投稿するには、より多くの評判が必要です。

編集: 画像: http://imgur.com/rQ1xwtG

于 2015-07-22T14:25:21.073 に答える