0
У меня есть следующий код:Iphone ASIHTTP setDidFinishSelector вопрос
- (void)imageDownloaded:(ASIHTTPRequest *) request idDisco:(NSNumber *)iddisco
NSLog(@"%d",[idPlace intValue]);
}
И
NSURL *url = [NSURL URLWithString:[item objectForKey:@"image"]];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setDelegate:self];
[request setDidFinishSelector:[self performSelector:@selector(imageDownloaded:idDisco:)withObject:request withObject:disco.id_disco]];
Но компилятор говорит мне, что "передавая аргумент 1 из setDidFinishSelector от несовместимого типа пуантов"
It отлично работает, но я не знаю, что я делаю неправильно.
Благодаря
жаль я отредактируйте мой вопрос, потому что мне нужен селектор с двумя аргументами – xger86x
да, но мне нужно передать idPlace, чтобы сохранить изображение ... – xger86x
Знак ure ожидаемого метода не настраивается (если вы не изменяете ASIHTTPRequest.m), поэтому вам придется хранить идентификатор изображения где-то в другом месте. – nacho4d