我試圖從UIPicker中獲取avalue,該值填充了整數,整數從NSMutableArray中拉出。我試圖將拉的值轉換爲實際的整數。Xcode iOS:將int轉換爲NSString
我在.M嘗試這樣做:
int pickednumber;
......
-(void) pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component{
NSString *numbers = [arrayNumbers objectAtIndex:[pickerView selectedRowInComponent:0]];
pickednumber = [NSString stringWithFormat:@"%d", numbers];
NSLog(@"Picked number %@ ", numbers);
}
我得到的錯誤在pickednumber =行:不相容指針到整數轉換分配給從「ID」「INT」。 我在做什麼錯?
消息在3:05 PM
問題和標題似乎並不匹配。 – newenglander 2012-10-24 08:20:08
這些天只是...... '的NSString *海峽= @(數量)stringValue的]' 就這麼簡單 http://stackoverflow.com/a/21258535/294884 – Fattie 2016-03-31 15:04:16