時計アプリで既に開発済みのNSObject
クラスを使用したい(時計アプリのターゲットが同じプロジェクトに追加されています)。時計アプリでiPhoneアプリのクラスにアクセス
私のiPhoneアプリは、Objective-Cで書かれており、今私は腕時計拡張のためにスウィフトを使用していますので、私は拡張ターゲットを見るためにウォッチAppでこのクラスを使用してクラスを追加するブリッジヘッダーを作成しました。私はアプリをビルドすると、それは私にこのような理由で他のクラスから多くのエラーを与える:
は、
UIControllerView
のためのインタフェース宣言を見つけるxxxxClass
のスーパーそして、すべてのこれらのエラーファイルは、彼らが持っているように見えることはできませんWatchKit Extensionの対象ですが、私はそれらを含めませんでした。これらのファイルでは、対象メンバーシップ時計の延長もチェックされていません(拡張対象ではありません)。ウォッチエクステンションに追加していないクラスはありますが、ウォッチエクステンションクラスとして実行しています。
のUIKitクラスは単にWatchKitには存在しません。 –
@PetahChristian私はそれらを追加しませんでした。彼らがなぜ参照されているのか分かりません。 NSObject Class Target to Watch Extensionだけを追加しました。これらのクラスはwatchAppのクラスを使用して不要なゲストとしてコンパイルされます。 – Ali