У меня очень большой класс, с которого я пытаюсь создать категорию. В исходном файле «.m» у меня есть 2 объекта (определенные в категории .h-файл), в которых возникают ошибки сборки «unidentified identifier».Свойства, определенные в категории, не найденной в исходном классе
Это определение объекта одного из них в классе UploadViewController + CreateExportFiles.h:
@property (strong, nonatomic) NSArray *booksArray;
заголовочный файл исходного класс (UploadViewController.h) выглядит следующим образом:
#import "UploadViewController.h"
#import "UploadViewController+CreateExportFiles.h"
и использование booksArray
в классе, где я получаю ошибку является:
if([[[booksArray objectAtIndex:i] tranCode] isEqualToString:@"A"])
Есть ли что-то еще, что я должен сделать для устранения ошибки?
Часть вашей проблемы может заключаться в том, что 'objectAtIndex' возвращает' id', и синтаксический анализатор не распознает 'tranCode'? –
Нет, потому что до того, как я разделил этот класс (оригинал был слишком велик для управления), весь код работал без проблем. – SpokaneDude