Я пытаюсь передать NSArray в NSMutableArray, но у меня возникают некоторые проблемы при этом, и я надеюсь, что кто-то может помочь.
- (void)CachedData:(NSArray *)gArray indexPath:(NSIndexPath *)gIndex dataSetToParse:(NSString *)string
{
//Set dataSetToParse so the parsing delegates if statment works correctly
dataSetToParse = string;
//Calls method that sets the accessory tick
[self setAccessoryIndexPath:gIndex];
//Set array that can be used in this view
[parsedDataArray addObjectsFromArray:gArray];
//Use this method to pass NSData object to startTheParsingProcess method and also to initalize indexPathVariable
[self startSortingTheArray:gArray];
}
Когда я пытаюсь войти в систему parsedDataArray после добавления всех объектов ко всемget is
(null) (null) .... и т. д.
любая помощь будет оценена.
Обновление Основная проблема заключается в том, что у меня есть 4 лотамассивы.с 3 представлениями, основным представлением, дополнительным представлением и затем вспомогательным представлением.каждый массив имеет идентификатор ссылки на следующий массив, я хочу проанализировать каждый массив перед тем, как отобразить их, чтобы проверить, есть ли в них какие-либо значения, основанные на строке ограничения.Если значений нет, я либо отправлю пользователя обратно в главное представление, либо просто не позволю ему выбрать ячейку, которая имеет массив без связанных значений.(Я надеюсь, вы понимаете, что я здесь делаю)
Решение, которое я придумала для этого, состоит в том, чтобы проанализировать значения в родительском представлении того, где я намереваюсь их отобразить ...
если вы посмотрите на мои представления
view 1
- view 2
-- view 3
Мне нужен делегат для разбора для представлений 1 и 2, потому что мне нужно проверить значения представления 3 в представлении 2 .. Однако это вызывает у меня проблему, потому чтоЯ использую тот же массив для экономии избыточности, чтобы вернуть значение в главное представление и создать / проверить значения подпредставления.
Поэтому я пытаюсь пропустить делегаты синтаксического анализатора представления 2, если я несобираюсь отобразить что-нибудь в представлении 3, передав мой уже проанализированный массив в mutablearray, я передам данные обратно с помощью метода didselectcell ...
В любом случае, я надеюсь, что это имеет смысл ... это единственный способ, которым я думаюЯ могу сделать это .. если вы знаете лучше, пожалуйста, дайте мне знать вашу стратегию.