Я использую новый класс API, NSJSONSerialization, особенно следующий метод:
+ (id)JSONObjectWithData:(NSData *)data options:(NSJSONReadingOptions)opt error:(NSError **)error
Я бы хотел как можно больше придерживаться инструментов, которые Apple дает нам, но этот классдоступно только в iOS 5.
Есть ли способ переопределить класс и его метод для iOS 4, чтобы он мог вызывать внешнюю среду JSON (JSONKit), используя точно такие же методы вызова?
id result = [NSJSONSerialization JSONObjectWithData:myData options:0 error:nil];
Если я создаю класс с тем же именем (NSJSONSerialization), он не будет компилироваться (дублирующий интерфейс).
Я также не могу создать категорию, потому что он просто игнорирует любую NSJSONSerializationсвязанные вызовы из-за его недоступности на iOS 4.
Любая помощь?