CoreLocationを使用しているiPhoneアプリがあります。ユーザーがロケーションサービスを使用するかどうかを尋ねるときにアプリケーションがクラッシュする
最初にアプリケーションをインストールすると、ユーザーが位置情報サービスを許可するかどうかを尋ねるiPhoneシステムメッセージが表示されます。はいをクリックすると、自分のアプリの最初の画面が突然表示されますコントローラ)、クラッシュします。
warning: UUID mismatch detected with the loaded library - on disk is:
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/PrivateFrameworks/CoreTelephony.framework/CoreTelephony
=uuid-mismatch-with-loaded-file,file="/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/PrivateFrameworks/CoreTelephony.framework/CoreTelephony"
Program received signal: “EXC_BAD_ACCESS”.
とスタックトレースがこの
のように見える私のコードはあまりにも遠く離れて(私のデバイス上で動作します)LocateMeサンプルからではありません - これは私がログに見るものです。私はこれを持っています:
CLLocationManager *clLocationManager = [[CLLocationManager alloc] init];
clLocationManager.delegate = self;
if (clLocationManager.locationServicesEnabled) {
[clLocationManager startUpdatingLocation];
} else {
self.searchBar.placeholder = @"Enter location";
}
私は間違っていますか?
に見えます自己だった私の代議員はゼロに設定されていたからです。私の答えを見てください。 – bpapa