저는 Mac OS X 응용 프로그램을 Cocoa로 프로그래밍하기 시작했습니다. 이렇게되어 미안합니다.NSString 리턴 중, 오류 메시지 : 변수가 CFString이 아닙니다.
먼저 내 코드에서: 다음 당신은 내가 NSTableView는에서 구매자 떨어져 모든 구성원을 표시 할 참조
- (id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row {
Purchaser *actPurchaser = [tableViewDataArray objectAtIndex:row];
NSString *colID = [tableColumn identifier];
NSString *cell = [actPurchaser performSelector:NSSelectorFromString(colID)];
return cell;
}
하지만, 오랜 시간 동안 프로그램의 시작과 실패합니다. 디버거에서 보면 Problem이 NSString이고 디버거는 "Variable is CFString"이라고 말합니다. 나는 이것이 무엇을 의미해야하는지 전혀 몰랐다. 그래서 나는 인터넷 검색을했고 포럼 스레드를 발견했지만 아무도 나를 도와주지 못했다.
어떤 아이디어? 내가 약간의 정보를 알려주면 미안해. 그들에 대해 물어봐!
인사말, 데니스
오류 메시지와 함께 디버거가 끊어지는 행은 무엇입니까? – JeremyP