그래서 s와 s를 NSArray가진 "myArray"가 있습니다. 나는 다른 사람들이 필요 하므로 다음과 같이하십시오.NSNumberNSStringUIView
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
DetailViewController *details = [[DetailViewController alloc] initWithNibName:@"DetailView" bundle:nil];
details.subjectText = [[myArray objectAtIndex:indexPath.row] objectForKey:@"subject"];
subjectText가 작동합니다. 그러나 어떻게 NSNumber그것을 제거 할 수 있습니까? (실제로 문자열로 필요합니다 ...) NSString다음 NSNumber과 같이
변환합니다 NSString *blah = [NSNumber intValue]. 그러나 위 코드에서 설정하는 방법을 모르겠습니다 ...
와우 .. 워키 토키 감사합니다! 문서를 알려주거나 이해할 수있는 예제 코드를 제공해 주시겠습니까? =)
—
dav3
objectForKey. 따라서 변환을 시도하기 전에 적절한 값을 추출해야합니다. NSNumber를 포함한 대부분의 Cocoa 객체 유형은description메소드 를 호출 하거나%@형식 문자열에서 사용하여 문자열로 변환 할 수 있습니다 .