appDelegateによってmyClassがインスタンス化され、myClassによってnewClassがインスタンス化された別のクラスがあります。newClassインスタンスから、それを作成したmyClassインスタンスのプロパティにアクセスしたいと思います。私はこれを次のように行いました:
[[[UIApplication sharedApplication].delegate myClass] property]
これは機能します。実際にプロパティを取得できますが、Xcodeから次の警告が表示されます。
warning: "-myClass" not found in protocols
warning: no "-myClass" method found
(messages without a matching signature will be assumed to return "id" and accept "..." as arguments)
newClassプロパティは、.hファイルと.mファイルで正しく宣言されており、プロパティが設定され、合成されています。
コンパイルして実行し、実際にプロパティの値を取得できます。
Xcodeの警告を無視する必要がありますか?
myClassインスタンスのプロパティにアクセスするためのより良い方法はありますか?