0

自 6.1 更新以来,我只能反转包含 CLLocation 信息的所有照片的前 25%。

在前 25% 之后,我得到了所有其他的:Error Domain=kCLErrorDomain Code=2 "The operation could not be completed. (kCLErrorDomain error 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%
    }];
}

谢谢!

4

1 回答 1

0

我找到了这个答案,它说每个未知时间有 50 个请求的限制。

于 2013-02-06T12:44:05.977 回答