Yani s ve s NSArray
içeren bir "myArray" var . Onlara bir başkasında ihtiyacım var, bu yüzden şöyle yapıyorum :NSNumber
NSString
UIView
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
DetailViewController *details = [[DetailViewController alloc] initWithNibName:@"DetailView" bundle:nil];
details.subjectText = [[myArray objectAtIndex:indexPath.row] objectForKey:@"subject"];
SubjectText çalışır. Ama bundan nasıl kurtulabilirim NSNumber
? Ben dönüştürmek istiyorum (aslında ... dizeleri olarak onlara ihtiyacım) NSString
a out NSNumber
böyle:
NSString *blah = [NSNumber intValue]
. Ama yukarıdaki kodda nasıl kuracağımı bilmiyorum ...
objectForKey
. Bu nedenle, dönüştürmeye başlamadan önce bundan uygun değerleri çıkarmanız gerekir. NSNumber dahil çoğu Cocoa nesnesi türünün,description
yöntemi çağırarak (veya%@
bir biçim dizesi kullanarak ) dizelere dönüştürülebileceğini unutmayın .