1
我需要從NSArray中獲取一個字符串值來填充彈出按鈕。此代碼填充按鈕,但我有‘的NSString *’警告「不兼容的指針類型分配給‘的NSMutableString * _strong’。NSString指針類型警告
for (NSObject * obj in availablePorts)
{
result = [obj description];
[portsButton addItemWithTitle:((NSString *)result)];
}
注意,你一般不應使用'description'返回的東西,會被顯示給用戶分配使用
[[obj description] mutableCopy]
。 – bbum 2013-03-05 04:38:54什麼是更好的選擇? – Mike 2013-03-05 12:10:37
通常情況下,你會有索姆就像'displayString'或'portDisplayDescription'那樣會返回對象用戶可見名稱的正確本地化變體。 'description'通常僅用於調試和記錄目的。 – bbum 2013-03-05 16:38:55