나는 다음과 같은 문제가 그것을 해결할 수없는, 아마도 누군가가아이폰 OS - ... performselector
주요 목적은이 다를 수 있기 때문에, 동적이어야합니다 :) 트릭을 알고에 대한 참조를 전달
호출 할 필요가기능 : 코드가 이미 선언으로
+ (NSArray *)parseJSONString:(NSString *)theJSONString error:(NSError **)errorPointer
, 내가 JSON을 구문 분석합니다.
... withObject:&parsingError -> compile error
... withObject:[NSValue valueWithPointer:&parsingError] -> works until the value will be redirect to the parsingError -> Bad Exec
I :
은 이미 다음을 시도 ...if ([[self.theObject class] respondsToSelector:@selector(parseJSONString:error:)]) {
NSError *parsingError = nil;
self.myObjectsCollection = [[self.theObject class] performSelector:@selector(parseJSONString:)
withObject:utf8ResponseString
withObject:parsingError];
}
utf8ResponseString는 JSON을 포함 : 나는이 performSelector 방법을 사용하여 그 이유는,이 기능을 구현하는 여러 개체가 하루를 찾고 심지어 이것을 해결하는 방법에 clou도 없어 - 도와주세요 ...
감사 및 인사, mathew
내가 프로토콜을 사용하고 –