nếu tôi cố gắng hiển thị một AlertView bị chặn trong Phương pháp ViewDidAppear trên iOS 7, tôi sẽ không thể loại bỏ AlertView. Không có sự kiện chạm nào sẽ đến được AlertView. Nút của Chế độ xem sẽ được tô sáng nhưng không có gì xảy ra. Nếu tôi chạy cùng một mã trên iOS < 7, nó sẽ hoạt động tốt.Hiển thị một UIAlertView bị chặn trong ViewDidAppear Phương pháp trên iOS 7 với Xamarin.iOS không hoạt động
Đây là đoạn mã ví dụ:
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));
}
Tôi đang sử dụng Xamarin.iOS Version 6.4.3.0 với Apple SDK 6.1. Tôi gặp vấn đề tương tự với alpha của Xamarin.iOS 6.9.6.0 và Apple SDK 7.0.
Ai đó có thể cho tôi biết vấn đề là gì?
Cảm ơn bạn đã trợ giúp.
iOS7 vẫn còn trong NDA và bạn không có quyền thảo luận ở nơi công cộng. –
iOS7 được phát hành hôm nay. Một câu trả lời sẽ được đánh giá cao, vì tôi có cùng một vấn đề ... – jbandi