我用NSLog(@"%@");
Xcode中寫的NSLog結果的UILabel
而且NSLog的結果爲「23204239423」 我不解釋你爲什麼...這只是一個例子。
我想NSLog結果出現在UILabel中,可以嗎?
我試過了:Label.text = (@"%@");
,它不起作用。
你知道我該怎麼做嗎?
謝謝。
我用NSLog(@"%@");
Xcode中寫的NSLog結果的UILabel
而且NSLog的結果爲「23204239423」 我不解釋你爲什麼...這只是一個例子。
我想NSLog結果出現在UILabel中,可以嗎?
我試過了:Label.text = (@"%@");
,它不起作用。
你知道我該怎麼做嗎?
謝謝。
的NSLog通常這樣的字符:
NSLog(@"%@", string);
因此,而不是隻是這樣做:
label.text = [NSString stringWithFormat:@"%@", string];
是的,NSLog正在使用'stringWithFormat'。 –
但是,當然,如果所有這些工作都是爲標籤文本指定'string'(沒有添加任何內容),那麼可以直接完成,而不需要使用任何hocus-pocus。 –
非常好的一點。 – firestream
你必須把一個變量
NSString *text = @"My Text";
label.text = text;
或者
label.text = @"Your text";
我假設你的意思是你做了類似'NSLog(@「%@」,someObject);'。做'NSLog(@「%@」)會試圖解釋存儲器中@「%@」字符串後面的垃圾作爲對象,這很可能會失敗 - 或者至多會產生完全垃圾。 –