在我的Windows Phone應用程序中,我已經集成了Parse版本1.7.0,並且正在爲Windows Phone 8.0及更高版本開發。我跟着parse.com的指示,我得到異常:解析給設備例外,但在Windows中的模擬器工作正常?
System.ArgumentNullException: Value cannot be null. Parameter name: uriString
at System.Uri..ctor(String uriString)
at Parse.Internal.ParseCommand..ctor(String relativeUri, String method, String sessionToken, IList`1 headers, Stream stream, String contentType)
at Parse.Internal.ParseCommand..ctor(String relativeUri, String method, String sessionToken, IList`1 headers, IDictionary`2 data)
at Parse.Internal.ParseAnalyticsController.TrackAppOpenedAsync(String pushHash, String sessionToken, CancellationToken cancellationToken)
at Parse.ParseAnalytics.TrackAppOpenedWithPushHashAsync(String pushHash)
at Parse.ParseAnalytics.TrackAppOpenedAsync()
at xxxx.App.<Application_Launching>d__5.MoveNext()
並在異常即將到來的代碼是
try{
await ParseAnalytics.TrackAppOpenedAsync();
}
catch (Exception ex){
Debug.WriteLine("Exception in Parse Initialise \n" + ex.Message);
}
但在仿真器工作正常...
看看堆棧跟蹤。檢查哪個方法需要uriString。 –
看起來你缺少一些配置或初始化代碼。 – CodeCaster
@CodeCaster請參閱更新後的問題 – Group