Jadi saya punya NSArray
"myArray" dengan NSNumber
s dan NSString
s. Saya membutuhkan mereka di yang lain UIView
jadi saya pergi seperti ini:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
DetailViewController *details = [[DetailViewController alloc] initWithNibName:@"DetailView" bundle:nil];
details.subjectText = [[myArray objectAtIndex:indexPath.row] objectForKey:@"subject"];
SubjekTeks berfungsi. Tapi bagaimana saya bisa mendapatkan NSNumber
itu? (Saya benar-benar membutuhkan mereka sebagai string ...) saya akan mengkonversi NSString
keluar dari NSNumber
seperti ini:
NSString *blah = [NSNumber intValue]
. Tapi saya tidak tahu cara mengaturnya di kode di atas ...
objectForKey
. Jadi, Anda perlu mengekstrak nilai yang sesuai dari itu sebelum mencoba mengonversi. Perhatikan bahwa sebagian besar tipe objek Kakao, termasuk NSNumber, dapat dikonversi ke string dengan memanggildescription
metode (atau menggunakan%@
string format).