-(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 ファイル全体でデータにアクセスできるようにすることはできますか?