我有这样的:nslog可以打印变量,但变量不具有值?
NSUserDefaults *defauts = [NSUserDefaults standardUserDefaults];
NSString *namestr = [defauts objectForKey:@"savednamestring"];
NSLog(@"%@",namestr);
[unusedtext setText:namestr];
NSLog(@"%@",unusedtext);
NSLog(@"%@",unusedtext.text);
现在,第一nslog
打印出的namestr
的内容,比如 “杰克”。
但是第二个nslog
和第三个nslog
都给出null
。
当我试图通过namestr
到实体它给了我一个unrecognized selector sent to instance
错误,我知道这是因为 namestr
不传递任何进入实体,而是如何nslog
打印 出namestr
在首位。我是否需要将其转换为 某种格式才能使其工作?
什么是'unusedText'?一个NSString? – sidyll