我有一个用Xamarin编写的iOS应用程序。它旨在针对iOS 7.1。与SDK 8. 我的代码看起来像以下:Photo picker在一秒内显示然后消失
var dialog = DialogHelper.ShowProgress(View, "Uploading");
picker.PickPhotoAsync().ContinueWith(t =>
{
if (t.IsCanceled || t.IsFaulted)
{
AppDelegate.FileUploadController.IsWorking = false;
dialog.Dismiss();
return;
}
MediaFile file = t.Result;
string filePath = file.Path;
UploadHelper.UploadFile(filePath, _folderId, temp, dialog);
}, TaskScheduler.FromCurrentSynchronizationContext());
这适用于iOS 7(二者模拟器和装置)很大,但在iOS 8张照片示于一秒,比被示出加载屏幕。
我在做什么错?我找不到任何有用的信息。