从其他类访问在appdelegate中创建的对象属性

时间:2014-06-20 06:55:24

标签: ios iphone objective-c

我创建了一个B类(在.h文件中有一个名为' userName'的NSString属性,并使用名为' bObj&#的全局变量在appdelegate中初始化它39 ;.但是使用

从A类访问它时
_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中找不到

0 个答案:

没有答案