0

エラーが発生しています

「「NSURL *」をタイプ「NSString *」のパラメーターに送信する互換性のないポインタータイプ

電話するときinitWithContentsOfFile:usedEncoding:error:

- (NSMutableArray *)qBlock{
    NSURL *url = [[NSURL alloc] initWithString:@"http://addressToPath.php"];
    NSError *error = nil;
    NSStringEncoding encoding;
    NSString *response = [[NSString alloc] initWithContentsOfFile:url 
                                                     usedEncoding:&encoding 
                                                            error:&error];
    const char *convert = [response UTF8String];
    NSString *responseString = [NSString stringWithUTF8String:convert];
    NSMutableArray *sample = [responseString JSONValue];


    return sample;

}
4

1 に答える 1

3

initWithContentsOfFile:encoding:error:NSString *ではなく as ファイル パスを受け取りますNSURL *。あなたは呼び出す必要がありますinitWithContentsOfURL:encoding:error:

NSString *response = [[NSString alloc] initWithContentsOfURL:url 
                                             usedEncoding:&encoding 
                                                    error:&error];
于 2012-04-24T20:45:32.237 に答える