如果此問題重複,請糾正我。當前位置仿真AppCode
我剛開始使用AppCode進行iOS編程。
我發現它非常有用,但問題開始發生。
我的應用程序是基於位置的應用程序,我需要模擬當前的位置,但與AppCode我似乎無法找到該選項。
我也試圖選擇iOS 5作爲目標平臺,但沒有喜悅。
有沒有人知道如何用這個IDE做到這一點?
如果此問題重複,請糾正我。當前位置仿真AppCode
我剛開始使用AppCode進行iOS編程。
我發現它非常有用,但問題開始發生。
我的應用程序是基於位置的應用程序,我需要模擬當前的位置,但與AppCode我似乎無法找到該選項。
我也試圖選擇iOS 5作爲目標平臺,但沒有喜悅。
有沒有人知道如何用這個IDE做到這一點?
在iPhone編程中獲取位置非常簡單。 步驟如下:
聲明並初始化CLLocationManager對象 (i)。在.h中聲明該對象。 CLLocationManager * locationManager; (ii).in .m文件初始化並向其中添加params。 locationManager = [[CLLocationManager alloc] init]; locationManager.delegate = self; locationManager.desiredAccuracy = kCLLocationAccuracyBest; [locationManager startUpdatingLocation];
添加2個位置委託方法。
(無效)的LocationManager:(CLLocationManager )經理didUpdateToLocation:(CLLocation)newLocation fromLocation:(CLLocation *)oldLocation {
如果(newLocation.coordinate.latitude & & newLocation.coordinate.longitude) // locationUpdateFlag = YES; NSString * latitudeStr = [[NSMutableString alloc] initWithFormat:@「%g」,newLocation.coordinate.latitude]; NSString * longitudeStr = [[NSMutableString alloc] initWithFormat:@「%lf」,newLocation.coordinate.longitude]; NSLog(@「lat ==%@,Long ==%@」,latitudeStr,longitudeStr); [locationManager stopUpdatingLocation];
}
(無效)的LocationManager:(CLLocationManager *)經理didFailWithError:(NSError *)錯誤{ 的NSLog(@ 「錯誤==%@」,錯誤);
}
希望它有助於ü...
我不認爲你理解這個問題 – Bastian
對不起,老兄,我已經知道如何使用Xcode,我遇到的問題與AppCode有關,它是Xcode –
的替代品哦..我的壞...非常遺憾.... –
我相信是沒有辦法在AppCode模擬位置現在(當然,你只能在模擬器位置間切換本身)。你必須爲此使用Xcode。
但是你可以選擇iOS 5,這不是問題。要做到這一點,你將不得不編輯或創建新的「運行配置」。點擊「運行」/「調試」按鈕左側的組合框。將會有「編輯配置」項目。您可以在此編輯SDK /調試器/配置以運行應用程序。
當然,您的iOS SDK與iOS 5.0將安裝在您的系統中。我相信,它是Xcode 4.2及更高版本。
目前AppCode不支持位置模擬,請提交功能請求http://youtrack.jetbrains.net/issues/OC#newissue=yes。 –