başarıyla bildirimlerine ilişkin Uygulamamı kayıt olabilirsiniz askıda kalmasına neden olur. Önceden uygulama yaşam döngüsüne sahip olmama rağmen (örn., WillFinishLaunching
), ilk ViewController yüklerimden sonra UI'm hala askıda kalıyor.RegisterForRemoteNotificationTypes UI
ilk düşüncem ayrı bir konu kaydını yürütmek, ama MonoTouch bu engeller:
Bir sonraki düşünce en azından kullanıcı şeyler döndüğünü bildiren birUIAlertView
kutusu görüntülemesine oldu
// From MonoTouch.UIKit
public virtual void RegisterForRemoteNotificationTypes(UIRemoteNotificationType types)
{
UIApplication.EnsureUIThread();
, ama bir sebepten dolayı'dan sonra 'a kadar görüntülenmedi, kayıt gerçekleşti, sonuçta UIAlertView
açıldı ve hemen kapatıldı!
modalPopup = new UIAlertView("Working", "The application is loading...", null, null);
modalPopup.Show();
// It doesn't show here!
RegisterForRemoteNotificationTypes();
// It shows here!
modalPopup.DismissWithClickedButtonIndex(0, true);
nasıl olabilir benim UI iş parçacığı
- Durdurma itme bildirim kaydı?