Iphone 在iPod上使用route me的奇怪EXC_BAD_指令
我得到了一些非常奇怪的EXC_BAD_指令,只针对使用route me的iPod Touch。route me是我项目中的一个库 详情如下。我正在创建一个地图视图Iphone 在iPod上使用route me的奇怪EXC_BAD_指令,iphone,ipod,route-me,Iphone,Ipod,Route Me,我得到了一些非常奇怪的EXC_BAD_指令,只针对使用route me的iPod Touch。route me是我项目中的一个库 详情如下。我正在创建一个地图视图 mapView = [[RMMapView alloc] initWithFrame:CGRectMake(0, 0, width, height)]; 我在initWithFrame中为RMMapView获取了一条EXC\u BAD\u指令: - (id)initWithFrame:(CGRect)frame { //DEBUGG
mapView = [[RMMapView alloc] initWithFrame:CGRectMake(0, 0, width, height)];
我在initWithFrame中为RMMapView获取了一条EXC\u BAD\u指令:
- (id)initWithFrame:(CGRect)frame
{ //DEBUGGER STOPS HERE FOR SOME REASON
LogMethod();
if (self = [super initWithFrame:frame]) {
[self performInitialSetup];
}
return self;
}
调试器只是在第一个{点停止。更奇怪的是,当我查看“frame”的内容而不是0,0代表x和y时,它们是:x=4.65449901e-10和y=3.5698779e-40
这是怎么回事?这在任何其他设备上都能正常工作
有人知道这里会发生什么吗?我有一种感觉,这是一些项目设置造成的。我不认为代码在这里会成为一个问题
谢谢!我知道了。希望这对其他人有帮助: 因为我怀疑route me项目设置不正确。首先,我必须更改项目以使用与主项目相同的iOS SDK。我还必须告诉它构建ARM6 ARM7(标准)。它只构建ARM7(优化)