Я нашел этот фрагмент кода из более раннего вопроса переполнения стека, в котором описывается, как передать несколько параметров в метод executeSelectorInBackground.
Однако я изо всех сил пытаюсь применить код к моемупроблема, вот мой код:
- (void)callingMethod {
NSDictionary * args = [NSDictionary dictionaryWithObjectsAndKeys:
cell, @"cell",
storyIndex, @"storyIndex",
nil];
[self performSelectorInBackground:@selector(setCellImageWrapper:)
withObject:args];
}
- (void)setCellImageWrapper:(NSDictionary *)args {
[self setCellImage:[[args objectForKey:@"cell"]]
withIndex:[[args objectForKey:@"storyIndex"] intValue]];
}
- (void) setCellImage: (EventTableCell *)cell withIndex:(int)storyIndex {
//My Code
}
Как вы видите, я пытаюсь передать объект типа EventTableCell в метод setCellImage из метода setCellImageWrapper.Я получаю сообщение об ошибке «Ожидаемый идентификатор» при попытке вызвать метод setCellImage -withIndex.Может кто-нибудь сказать мне, что я делаю не так?
Спасибо,
Джек