我在viewController.m文件中有这个宏。我是新的Xcode btw。
#define kBgQueue dispatch_get_global_queue(DISPATCH_QUEUE_PROPERTY_DEFAULT, 0)
我在“kBgQueue”行显示错误,隐含声明函数'dispatch_get_global_queue'
dispatch_async(kBgQueue, ^{
NSData* data = [NSData dataWithContentsOfURL:
kLatestKivaLoansURL];
[self performSelectorOnMainThread:@selector(fetchedData:)
withObject:data waitUntilDone:YES];
});
提前谢谢。
答案 0 :(得分:0)
你有拼写错误,我尝试过并且工作正常:
#define kBgQueue dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0)
dispatch_async(kBgQueue, ^
工作正常......:)
修改强>
#define kBgQueue dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)
是在您使用此文件的同一文件中声明的上述行吗?如果没有导入你声明这个的标题。 :)