2013-02-06 72 views
0

自6.1更新以來,我只能顛倒包含CLLocation信息的所有照片的前25%。iOS 6.1中的人類可讀位置

在我得到所有其他人的第一個25%後:錯誤域= kCLErrorDomain代碼= 2「操作無法完成(kCLErrorDomain錯誤2)」。

我正在處理所有的圖像,所以也許我太頻繁地調用服務?但在這方面沒有限制,任何地方提到:S

代碼

CLLocation *location = [asset valueForProperty:ALAssetPropertyLocation]; 
if(location != nil){ 
    CLGeocoder * geoCoder = [[CLGeocoder alloc] init]; 
    [geoCoder reverseGeocodeLocation:location completionHandler:^(NSArray *placemarks, NSError *error) 
    { 
     if(placemarks.count == 0){ 
      // this happens with more than 75% of the photos 
      return; 
     } 
     // this only happens with the other 25% 
    }]; 
} 

謝謝!

回答