【发布时间】:2011-03-01 18:38:24
【问题描述】:
我在我的 iPhone 应用程序中使用 Wikiitude API。 但是在运行应用程序时,我收到以下警告,并且在出现此警告时,我无法触摸屏幕上的任何 POI。 警告是“CoreAnimation:忽略异常:CALayer 位置包含 NaN:[nan nan]” 请给我一些建议来克服这个警告。
我正在使用以下代码
wikitudeAR = [[WikitudeARViewController alloc] initWithDelegate:self applicationPackage:nil applicationKey:nil; applicationName:nil developerName:nil];
- (void) verificationDidSucceed {
id appDelegate=[[UIApplication sharedApplication]delegate];
UIWindow *window = [appDelegate window];
[window addSubview:[wikitudeAR start];
}
- (void) verificationDidFail {
}
- (void) didUpdateToLocation: (CLLocation*) newLocation
fromLocation: (CLLocation*) oldLocation {
}
-(void) APIFinishedLoading {
//arr is current location data
NSMutableArray *addPOIData=[[NSMutableArray alloc]init];
for(int i=0;i<[arr count];i++)
{
NSDictionary *dict= [arr objectAtIndex:i];
WTPoi* poi = [[WTPoi alloc] initWithName:currentMapLocation.locationTitle AndLatitude:[[dict objectforKey:@"lat"]doubleValue]AndLongitude:[[dict objectforKey:@"long"]doubleValue]];
poi.icon = @"http://img560.imageshack.us/img560/9931/parking.png";
poi.shortDescription = @"Open Monday to Friday 6:30 to 7pm. Tariff plan range from £5";
poi.thumbnail = @"http://img560.imageshack.us/img560/9931/parking.png";
[addPOIData addObject: poi];
[poi release];
}
[[WikitudeARViewController sharedInstance] addPOIs: addPOIData];
[addPOIData release];
}
提前致谢
【问题讨论】:
-
我也有以下问题,在我不断将应用程序重新安装到我的 iphone 测试设备后,我的问题似乎发生了......
标签: iphone objective-c calayer