我以爲我已經將int
轉換爲和NSString
,但每次運行我的代碼時,程序都會遇到以下幾行和崩潰。任何人都可以看到我做錯了什麼?將int轉換爲NSString
NSString *rssiString = (int)self.selectedBeacon.rssi;
UnitySendMessage("Foo", "RSSIValue", [rssiString UTF8String]);
這些行應採取RSSI值(這是一個NSInt),將其轉換爲一個字符串,然後把它傳給我的團結對象它可以讀取的格式。
我在做什麼錯?
使用'stringWithFormat:' – Akhilrajtr
是什麼類型'self.selectedBeacon.rssi'? – trojanfoe
嘗試NSString * rssiString = [NSString stringWithFormat:@「%d」,(int)self.selectedBeacon.rssi]; – larva