CCLocationManager の使用中に失敗をシミュレートしたいと思います。今日使用するコードは次のようなものです。
まず、位置情報の更新を開始します。
[locationManager startUpdatingLocation];
そして、何かが失敗した場合
- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error
{
[locationManager stopUpdatingLocation];
[[ActivityIndicator sharedInstance] hide];
}
ただし、失敗することはないようです。locationManager からの真のエラーをシミュレートしたいと思います。問題の根本は、ActivityIndicator が邪魔をしているため、場所の検索が完了せず、ブロックが発生するというユーザーが何人かいることです。
任意のヒント?