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