私は、Adobe Air Powered iOSアプリのための非常に単純なネイティブエクステンションに取り組んでいます。CLLocationManagerクラッシュアプリ
私はCLLocationManager
クラスで遊んでいます。私は本当に奇妙な問題に遭遇しました。
私はCLRegion
オブジェクトのアプリケーションがクラッシュする初期化しようとしています。
CLLocationCoordinate2D coords = CLLocationCoordinate2DMake(0.0, 0.0);
CLRegion *region = [[CLRegion alloc] initCircularRegionWithCenter:coords radius:100.0 identifier:@"Region1"];`
拡張機能自体に問題があるようには見えません。それは正常に動作し、他のすべての機能は正常に動作します。このコードを追加すると問題が発生します。
誰もこの問題に遭遇しましたか?
FREObject ExtensionTest(FREContext ctx, void* funcData, uint32_t argc, FREObject arg[]){
const char *str;
if ([CLLocationManager regionMonitoringAvailable])
{
str = "It works!";
}
else
{
str = "No!";
}
FREObject retStr;
FRENewObjectFromUTF8(strlen(str)+1, (const uint8_t *)str, &retStr);
return retStr;
}
そして、それが
... iphone 4デバイス上のアプリをtesingながら、私が得るものです:私はCLLocationManagerとの問題だけでなく...サンプル・コードを持っているように見えるUPDATE
例外タイプ:EXC_BAD_ACCESS(SIGSEGV) 例外コード:KERN_INVALID_ADDRESS 0xe1590002 クラッシュスレッドで:0
エラーデータを入力してください。 「クラッシュ」はむしろあいまいです。 – Rayfleck
あなたはデバイスログエントリ全体を意味しますか? –
いいえ、問題を説明する最後の数行、またはスタックトレース。 – Rayfleck