【发布时间】:2012-02-26 02:17:45
【问题描述】:
我在访问它时得到一个空的 var 值。该 var 已被正确覆盖。
“name1”在 .h 中声明,如:
NSString *nomTab1;
@property (strong, nonatomic) NSString *nomTab1;
在.m:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
NSArray *viewControllers = [NSArray alloc];
nomTab1 = [NSString alloc];
也在函数执行期间被合成和正确设置。但是,当我尝试从另一个函数(同一个控制器)访问它时,它有一个空值。似乎是一个基本问题,但不起作用...谢谢。
【问题讨论】:
-
您确定在访问之前设置了该值吗?
-
您的问题中没有足够的信息。发布您的初始化代码。
-
是的,已经分配了。还是不行
-
已分配但未初始化。
标签: iphone objective-c ios xcode cocoa-touch