Jadi saya punya NSArray"myArray" dengan NSNumbers dan NSStrings. Saya membutuhkan mereka di yang lain UIViewjadi 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 NSNumberitu? (Saya benar-benar membutuhkan mereka sebagai string ...) saya akan mengkonversi NSStringkeluar dari NSNumberseperti 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 memanggildescriptionmetode (atau menggunakan%@string format).