我定义了这个:
#define kQueue dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)
#define kJSONUrl [NSURL URLWithString:@"https://www.facebook.com/feeds/page.php?id=403704786354846&format=json"]
并在viewDidLoad中:
dispatch_async(kQueue, ^{
...
});
但我得到:
undeclared identifier "DISPATCH QUEUE PRIORITY DEFAULT"
任何想法可能是什么原因造成的?
最佳答案
这只是一个错字问题... QUEUE
和_
之间有一个不可见的字符(这是soft hyphen)
当我在浏览器中复制/粘贴您的DISPATCH_QUEUE_PRIORITY_DEFAULT
时,这是Google的结果:
https://www.google.fr/search?q=DISPATCH_QUEUE%C2%AD_PRIORITY_DEFAULT&etc...