카테고리를 만들려고하는 매우 큰 클래스가 있습니다. 원래 클래스의 .m 파일에는 "식별 할 수없는 식별자"빌드 오류가 발생하는 두 개의 객체 (범주 .h 파일에서 정의 됨)가 있습니다. 원래 클래스에서 카테고리에 정의 된 속성을 찾을 수 없습니다.
이
은 UploadViewController + CreateExportFiles.h 클래스 중 하나의 개체 정의입니다 :@property (strong, nonatomic) NSArray *booksArray;
원래 클래스 (UploadViewController.h)의 .H 파일은 다음과 같습니다 :
#import "UploadViewController.h"
#import "UploadViewController+CreateExportFiles.h"
내가 오류를 받고 있어요 클래스에서 booksArray
의 사용법은 다음과 같습니다
if([[[booksArray objectAtIndex:i] tranCode] isEqualToString:@"A"])
,
오류를 해결하기 위해 다른 조치가 필요합니까?
'objectAtIndex'가'id'를 리턴하고 파서가'tranCode'를 인식하지 못한다는 것이 문제의 일부입니까? –
아니요. 이전에이 클래스를 분할하기 전에 (원본은 관리하기에 너무 커서) 모든 코드가 문제없이 작동했기 때문에. – SpokaneDude