CLLocationCoordinate2D初始化程序无效

San*_*ose 0 iphone ipad

我正在使用CLLocationCoordinate2D来分配像这样的纬度和经度

 CLLocationDegrees latitude = [somelat doubleValue];
 CLLocationDegrees longitude = [somelongi doubleValue];
 CLLocationCoordinate2D coordinate = CLLocationCoordinate2DMake(latitude, longitude);
Run Code Online (Sandbox Code Playgroud)

当我在iPhone模拟器中运行此代码时,它没有显示错误但是当我在ios模拟器3.2中运行相同的应用程序时,它是iPad模拟器,它向我显示"无效的初始化程序"错误.

我怎么解决这个问题...请有人建议我解决这个问题

谢谢和问候,Sankar Chandra Bose

Dee*_*olu 5

CLLocationCoordinate2DMake仅适用于iOS 4.0及更高版本.这样做,

CLLocationCoordinate2D coordinate;
coordinate.longitude = longitude;
coordinate.latitude = latitude;
Run Code Online (Sandbox Code Playgroud)