以前は IOS 5 を実行していたプロジェクトがあります。プロジェクトを IOS 4.3 で実行する必要があります。プロジェクトを実行すると、次の記述方法で 2 つのエラーが発生します。
私が得ているエラーはコメントされています。これに対する可能な解決策。私はIphoneが初めてです。親切に助けてください:)
このメソッドは、サーバーからの応答を解析し、アプリケーションのモデル表現に変換します。
+ (NSArray*) parseResponse:(NSData *) data {
NSDictionary* json = nil;
Class jsonSerializationClass = NSClassFromString(@"NSJSONSerialization");
if (data) {
json = [NSJSONSerialization // error: Use of undeclared identifier
// 'NSJSONSerialization'
JSONObjectWithData:data
options:kNilOptions
error:nil];
}
NSLog(@"Total contacts fetched: %u",[json[@"contacts"] count]);
NSMutableArray *contacts =[[NSMutableArray alloc] init];
for (NSInteger i=0;i<[json[@"contacts"] count];i++){ //error: Array subscript is not
//interger
NSLog(@"Name %@ ",json[@"contacts"][i][@"lastName"]);
Contact *aContact=[[Contact alloc]initWithFirstName:json[@"contacts"][i]
[@"firstName"]
andLastName:json[@"contacts"][i]
[@"lastName"]
andEmail:json[@"contacts"][i][@"email"]
andPhone:json[@"contacts"][i][@"phone"]];
[contacts addObject:aContact];
}
return contacts;
}