0
我正在開發Adobe Air iOS應用程序的一個非常簡單的本機擴展。CLLocationManager崩潰應用程序
我在玩CLLocationManager
班,我遇到了很奇怪的問題。
當我試圖初始化CLRegion
對象的應用程序崩潰。
CLLocationCoordinate2D coords = CLLocationCoordinate2DMake(0.0, 0.0);
CLRegion *region = [[CLRegion alloc] initCircularRegionWithCenter:coords radius:100.0 identifier:@"Region1"];`
它看起來並不像它的擴展名爲本身有問題。它工作正常,所有其他功能工作正常。添加這一點代碼會導致問題。
有沒有人遇到這個問題呢?
UPDATE
它看起來像我也一樣有CLLocationManager問題...示例代碼:
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;
}
而這就是我得到的同時tesing iPhone 4設備上的應用...
異常類型:EXC_BAD_ACCESS(SIGSEGV) 異常代碼:KERN_INVALID_ADDRESS在0xe1590002 崩潰螺紋:0
請提供錯誤的數據; 「崩潰」相當模糊。 – Rayfleck
你的意思是整個設備日誌條目? –
不,只是描述問題的最後幾行或堆棧跟蹤。 – Rayfleck