我有這樣的: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