如果我试图在iOS 7的ViewDidAppear方法中显示阻止的AlertView,我将无法解除AlertView.没有触摸事件将到达AlertView.视图按钮将突出显示,但没有任何反应.如果我在iOS <7上运行相同的代码,它将正常工作.
这是示例代码:
public override void ViewDidAppear(bool animated)
{
base.ViewDidAppear(animated);
var alert = new UIAlertView("Title", "Message", null, "OK");
alert.Dismissed += (sender, args) => result = true;
alert.Show();
while (!result)
NSRunLoop.Current.RunUntil(NSDate.FromTimeIntervalSinceNow(0.1));
}
我正在使用带有Apple SDK 6.1的Xamarin.iOS版本6.4.3.0.我对alpha版的Xamarin.iOS 6.9.6.0和Apple SDK 7.0也有同样的问题.
有人能告诉我问题是什么吗?
感谢帮助.