-(NSDictionary *)fetchFromUrl:(NSString *)url{
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:url]];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *task = [session dataTaskWithRequest:request
completionHandler:
^(NSData *data, NSURLResponse *response, NSError *error) {
dataFetched = [NSJSONSerialization JSONObjectWithData:data
options:0
error:NULL];
}];
[task resume];
NSLog(@"dataFetched, %@", dataFetched);
return dataFetched;
}
因此,我尝试将 dataFetched 作为全局变量,这样我就可以在我的 .m 文件周围访问它,并使其可供其他 .m 文件访问,但是当我尝试NSLog
从其他 .m 文件访问 dataFetched 时,它会输出(null)。无论如何,我可以在需要数据的其他 .m 文件中访问数据吗?