在我的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