我有 myClass 由我的 appDelegate 实例化,我有另一个类 newClass 由 myClass 实例化。从 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 实例的属性?