を認識しないタイプIは、.hファイルのmyViewController.hをバックビューコントローラにプロパティとしての私のビューコントローラのビューを追加しました:XCodeのIBOutlet UIViewのはViewControllersに追加.H - UIViewsは
@property (weak, nonatomic) IBOutlet UIView* view;
書くときmyViewController.mメソッドの中にview.windowがあると、Xcodeはその行を "プロパティ 'ウィンドウ'がタイプビューのオブジェクトに見つかりません"というエラーとしてマークします。ビルドに失敗します。注:元々、ビューのバッキングクラスview.hをタイプとして選択しました。私はすでにプロジェクトをきれいにしました。
具体的に私はここでエラーが出ます:
- (void)viewDidLoad
{
[super viewDidLoad];
displayLink = [view.window.screen displayLinkWithTarget:(self) selector:@selector(drawFrame)];
}
どのように私はこの問題を解決することができますか?私はビューコントローラメソッドの1つのビューコントローラビューのウィンドウにアクセスするのが好きです。
"view"という名前のコンセントは、 'view'という名前のすべての' UIViewController'の標準コンセントと衝突するので、コンセントを追加しないでください。別の名前を使用してみてください。 –
ありがとうございます。あなたが正しい。私は実際に別の名前を使用します。わかりやすくするために私が選んだプレフィックスを削除しました。 – Lars
私はそれを解決しました。私はビューバッキングクラスに名前を付けたのと同じ名前のコンセントに名前を付けました。これによりエラーが発生しました。クラスと異なるコンセントを命名することでそれを解決します。あなたのヒントをありがとう! – Lars