有人可以幫我把NSObject轉換成NSString嗎?NSObject到NSString Objective-C
我試圖做這樣的事情 -
NSString *address = [NSString stringWithFormat:ivpObj.addressStr];
但我得到了一個警告 - 格式不是字符串文字,沒有格式參數
請一些一扶
有人可以幫我把NSObject轉換成NSString嗎?NSObject到NSString Objective-C
我試圖做這樣的事情 -
NSString *address = [NSString stringWithFormat:ivpObj.addressStr];
但我得到了一個警告 - 格式不是字符串文字,沒有格式參數
請一些一扶
如何關於此:
NSString *address = [NSString stringWithFormat:@"%@", ivpObj.addressStr];
地址顯示(空)值 – 2011-06-01 14:02:53
這意味着它沒有被分配 – Eimantas 2011-06-01 14:40:34
它沒有正確分配...... – 2014-09-17 08:25:00
更簡單:
NSString *address = [ivpObj.addressStr description];
地址顯示(null)值 – 2011-06-01 14:02:39
它是給你一個警告,因爲你是期運用stringWithFormat,你是不是通過你只是路過在任何一個NSString或一個CString格式
所以從選擇上的其他選項
[NSString stringWithString: ivpObj.addressStr]
[NSString stringWithCString: ivpObj.addressStr encoding: String_Encoding of you addressStr here]
[NSString stringWithUTF8String:ivpObj.addressStr]
這應該刪除你的警告,否則,如果你想使用類似Eimantas的答案東西
試試這個格式化字符串,它是爲我
0合作NSObject* obj= values[i];
NSString *StringObject= [NSString stringWithFormat:@"%@", obj];
什麼是ivpObj.addressStr? – taskinoor 2011-06-01 11:49:53