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