jeśli spróbuję wyświetlić zablokowany AlertView w metodzie ViewDidAppear na iOS 7, nie będę mógł odrzucić AlertView. Brak zdarzeń dotyku dotrze do AlertView. Przycisk widoku zostanie podświetlony, ale nic się nie stanie. Jeśli uruchomię ten sam kod na iOS < 7, będzie działać poprawnie.Wyświetlanie zablokowanego UIAlertView w metodzie ViewDidAppear na iOS 7 z Xamarin.iOS nie działa
Oto przykładowy kod:
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));
}
Używam Xamarin.iOS Wersja 6.4.3.0 z Apple SDK 6.1. Mam te same problemy z alfa Xamarin.iOS 6.9.6.0 i Apple SDK 7.0.
Czy ktoś może mi powiedzieć, jaki to problem?
Dzięki za pomoc.
iOS7 jest nadal objęty umową NDA, a Ty nie masz uprawnień do dyskusji na ten temat publicznie. –
Wydano dzisiaj iOS7. Odpowiedź byłaby bardzo cenna, ponieważ mam ten sam problem ... – jbandi