2012-01-19 11 views
0

私は、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

+0

エラーデータを入力してください。 「クラッシュ」はむしろあいまいです。 – Rayfleck

+0

あなたはデバイスログエントリ全体を意味しますか? –

+0

いいえ、問題を説明する最後の数行、またはスタックトレース。 – Rayfleck

答えて

0

解決済み。

Apple iOS SDKをプロジェクト設定のApple iOSビルドパッケージの[ネイティブ拡張]タブで正しく指定していることを確認してください。デフォルトの設定で、それは...

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdkでなければなりません

関連する問題