我创建了一个B类(在.h文件中有一个名为' userName'的NSString
属性,并使用名为' bObj&#的全局变量在appdelegate中初始化它39 ;.但是使用
_appDelegate = (AppDelegate *)[[UIApplication sharedApplication]delegate];
self.appDelegate.bObj
(此时它仍在正常工作)但我无法访问class B
的属性。
以便我在#import "B"
中导入class A
。然后我可以访问Class B
self.appDelegate.bObj.userName
现在我想知道访问类B的属性而不在A类中声明其对象并使用appdelegate直接访问它的实现是否正确?
也可以请一些人解释我为什么我无法访问B类的财产
self.appDelegate.bObj.userName
class A
class B
未导入{{1}}( #import" B" )
我收到此错误
property' userName'在前瞻性对象B中找不到