私はiPhoneアプリのプロジェクトに飛び込んだ。エラーEXC_BAD_ACCESS(コード1、アドレス= 0xcc)
- (NSURLSessionDataTask *)GET:(NSString *)URLString
parameters:(NSDictionary *)parameters
success:(void (^)(NSURLSessionDataTask *task, id responseObject))success
failure:(void (^)(NSURLSessionDataTask *task, NSError *error))failure
{
NSMutableURLRequest *request = [self.requestSerializer requestWithMethod:@"GET" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters error:nil];
// Below line throws error EXC_BAD_ACCESS (Code 1, address=0xcc)
__block NSURLSessionDataTask *task = [self dataTaskWithRequest:request completionHandler:^(NSURLResponse * __unused response, id responseObject, NSError *error) {
if (error) {
if (failure) {
failure(task, error);
}
} else {
if (success) {
success(task, responseObject);
}
}
}];
[task resume];
return task;
}
私はapiが適切なデータを返すことを確認しました。 ゾンビオブジェクトを有効にしようとしました。
私は迅速かつiOS開発の新人です。誰かが次に調べるべきことを教えてください。
これはSwiftコードではなく、Objective-Cコードです。適切なユーザー層を見つけるためにタグを編集しました。 – jjs
まだ例外ブレークポイントを作成しようとしましたか?このコードは問題が発生する場所ではないかもしれません – Tj3n
どうすればいいですか? –