Bagikan melalui


UIApplicationDelegate Kelas

Definisi

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

[Foundation.Protocol]
[Foundation.Register("UIApplicationDelegate", false)]
public class UIApplicationDelegate : Foundation.NSObject, IDisposable, UIKit.IUIApplicationDelegate
type UIApplicationDelegate = class
    inherit NSObject
    interface IUIApplicationDelegate
    interface INativeObject
    interface IDisposable
Warisan
UIApplicationDelegate
Atribut
Penerapan

Keterangan

Implementasi kelas yang sangat ditik yang dapat digunakan untuk merespons peristiwa yang diangkat oleh UIApplication.

Pengembang aplikasi umumnya akan mengambil FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary) alih metode , mengonfigurasi utama UIWindowaplikasi , membuat instans tingkat UIViewControlleratas , dan menetapkannya ke RootViewController.

Seperti inilah kelas UIApplicationDelegate minimal:

[Register ("AppDelegate")]
public partial class AppDelegate : UIApplicationDelegate
{
	UIWindow window;

	public override bool FinishedLaunching (UIApplication app, NSDictionary options)
	{
		window = new UIWindow (UIScreen.MainScreen.Bounds);
		window.RootViewController = new UIViewController ();
		window.MakeKeyAndVisible ();

		return true;
	}
}

UIApplicationDelegate menyediakan metode yang dapat diganti untuk seluruh siklus hidup aplikasi:

Aplikasi memiliki empat mode utama:

Seperti disebutkan sebelumnya, metode yang paling umum ditimpa adalah FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary), yang merupakan tempat standar untuk menginisialisasi aplikasi UIWindow dan jendela itu RootViewController.

Aplikasi iOS harus dirancang agar berumur panjang, dengan banyak transisi antara pemrosesan latar depan dan ditangguhkan atau di latar belakang.

UIApplicationDelegate Aplikasi biasanya ditetapkan sebagai salah satu dari beberapa, atau hanya, hal-hal yang dilakukan oleh metode aplikasiMain. Mengekspor UIApplicationDelegate string menggunakan RegisterAttribute dan string ini digunakan sebagai delegateClassName argumen ke metode M:UIKit.UIApplication.Main(string[],string,string), seperti yang ditunjukkan dalam contoh berikut:

public class Application 
{
		static void Main(string[] args)
		{
			UIApplication.Main(args, null, "AppDelegate");
		}
	}

[Register ("AppDelegate")]
public partial class AppDelegate : UIApplicationDelegate
{
//...etc
}

Aplikasi yang diluncurkan dari XIB atau papan cerita menggunakan UIApplicationDelegate yang ditentukan di XIB atau papan cerita.

Konstruktor

UIApplicationDelegate()

Konstruktor default yang menginisialisasi instans baru kelas ini tanpa parameter.

UIApplicationDelegate(IntPtr)

Konstruktor yang digunakan saat membuat representasi terkelola dari objek yang tidak dikelola; Dipanggil oleh runtime.

UIApplicationDelegate(NSObjectFlag)

Konstruktor untuk memanggil kelas turunan untuk melewati inisialisasi dan hanya mengalokasikan objek.

Properti

Class

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
ClassHandle

Handel untuk kelas ini.

(Diperoleh dari NSObject)
DebugDescription

Deskripsi yang bermakna pengembang dari objek ini.

(Diperoleh dari NSObject)
Description

Deskripsi objek, ToString versi Objective-C.

(Diperoleh dari NSObject)
Handle

Tangani (penunjuk) ke representasi objek yang tidak dikelola.

(Diperoleh dari NSObject)
IsDirectBinding

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
IsProxy

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
RetainCount

Mengembalikan jumlah penyimpanan Objective-C saat ini untuk objek.

(Diperoleh dari NSObject)
Self

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
Superclass

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
SuperHandle

Handel yang digunakan untuk mewakili metode di kelas dasar untuk NSObject ini.

(Diperoleh dari NSObject)
Window

Jendela yang digunakan untuk menampilkan aplikasi di layar utama perangkat.

Zone

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)

Metode

AccessibilityPerformMagicTap()

Melakukan tindakan terpenting aplikasi. Seringkali, ini mengubah status aplikasi yang paling penting.

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Mendaftarkan objek untuk diamati secara eksternal (menggunakan NSString keyPath).   Perubahan yang diamati dikirim ke metode objek ObserveValue(NSString, NSObject, NSDictionary, IntPtr) pengamat.

(Diperoleh dari NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Mendaftarkan objek untuk diamati secara eksternal (menggunakan string keyPath).   Perubahan yang diamati dikirim ke metode objek ObserveValue(NSString, NSObject, NSDictionary, IntPtr) pengamat.

(Diperoleh dari NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Mendaftarkan objek untuk diamati secara eksternal menggunakan metode arbitrer.

(Diperoleh dari NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Mendaftarkan objek untuk diamati secara eksternal menggunakan metode arbitrer.

(Diperoleh dari NSObject)
ApplicationSignificantTimeChange(UIApplication)

Menunjukkan pergeseran waktu yang signifikan, seperti tengah malam, waktu yang diubah operator, atau awal atau penghentian Daylight Savings.

AwakeFromNib()

Dipanggil setelah objek dimuat dari file nib. Penimpa harus memanggil basis. AwakeFromNib().

(Diperoleh dari NSObject)
BeginInvokeOnMainThread(Action)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Memanggil secara asinkron kode yang ditentukan pada utas UI utama.

(Diperoleh dari NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
Bind(String, NSObject, String, NSDictionary)
Kedaluwarsa.

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
BindingInfo(String)
Kedaluwarsa.

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
BindingOptionDescriptions(String)
Kedaluwarsa.

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
BindingValueClass(String)
Kedaluwarsa.

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
ChangedStatusBarFrame(UIApplication, CGRect)

Menunjukkan bahwa bilah Frame status telah berubah.

CommitEditing()

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
ConformsToProtocol(IntPtr)

Dipanggil untuk menentukan apakah objek ini menerapkan protokol yang ditentukan.

(Diperoleh dari NSObject)
ContinueUserActivity(UIApplication, NSUserActivity, UIApplicationRestorationHandler)

Menginformasikan aplikasi bahwa ada data yang terkait dengan melanjutkan tugas yang ditentukan sebagai NSUserActivity objek, lalu mengembalikan apakah aplikasi melanjutkan aktivitas.

Copy()

Melakukan salinan objek Objective-C yang mendasar.

(Diperoleh dari NSObject)
DangerousAutorelease()

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
DangerousRelease()

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
DangerousRetain()

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Menunjukkan perubahan yang terjadi pada indeks untuk hubungan ke banyak.

(Diperoleh dari NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
DidChangeStatusBarOrientation(UIApplication, UIInterfaceOrientation)

Menunjukkan bahwa orientasi bilah status telah berubah.

DidChangeValue(String)

Menunjukkan bahwa perubahan terjadi pada kunci yang ditentukan.

(Diperoleh dari NSObject)
DidDecodeRestorableState(UIApplication, NSCoder)

Menunjukkan bahwa aplikasi harus memulihkan status tingkat tertinggi.

DidEnterBackground(UIApplication)

Menunjukkan bahwa aplikasi telah memasuki latar belakang.

DidFailToContinueUserActivitiy(UIApplication, String, NSError)

Menginformasikan aplikasi bahwa aktivitas jenis userActivityType tidak dapat dilanjutkan, dan menentukan error sebagai alasan kegagalan.

DidReceiveRemoteNotification(UIApplication, NSDictionary, Action<UIBackgroundFetchResult>)

Dukungan pemberitahuan latar belakang jarak jauh: Dipanggil oleh sistem operasi saat aplikasi Anda menerima pemberitahuan jarak jauh.

DidRegisterUserNotificationSettings(UIApplication, UIUserNotificationSettings)

Pengembang tidak boleh menggunakan metode yang tidak digunakan lagi ini. Pengembang harus menggunakan 'UNUserNotificationCenter.RequestAuthorization' sebagai gantinya.

Dispose()

Merilis sumber daya yang digunakan oleh objek NSObject.

(Diperoleh dari NSObject)
Dispose(Boolean)

Merilis sumber daya yang digunakan oleh objek NSObject.

(Diperoleh dari NSObject)
DoesNotRecognizeSelector(Selector)

Menunjukkan bahwa objek ini tidak mengenali pemilih yang ditentukan.

(Diperoleh dari NSObject)
Equals(NSObject)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
Equals(Object)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
ExposedBindings()

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
FailedToRegisterForRemoteNotifications(UIApplication, NSError)

Menunjukkan bahwa panggilan gagal RegisterForRemoteNotifications() .

FinishedLaunching(UIApplication)

Metode yang dipanggil setelah aplikasi diluncurkan untuk mengonfigurasi jendela utama dan melihat pengontrol.

FinishedLaunching(UIApplication, NSDictionary)

Metode yang dipanggil setelah aplikasi diluncurkan untuk mengonfigurasi jendela utama dan melihat pengontrol.

GetBindingInfo(NSString)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
GetBindingOptionDescriptions(NSString)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
GetBindingValueClass(NSString)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Mengambil nilai kunci yang ditentukan.

(Diperoleh dari NSObject)
GetHashCode()

Menghasilkan kode hash untuk instans saat ini.

(Diperoleh dari NSObject)
GetMethodForSelector(Selector)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
GetNativeField(String)
Kedaluwarsa.

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
GetNativeHash()

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
GetSupportedInterfaceOrientations(UIApplication, UIWindow)

Mengembalikan bit-mask dari orientasi yang didukung untuk yang ditentukan forWindow.

GetViewController(UIApplication, String[], NSCoder)

Ambil yang UIViewController diidentifikasi oleh restorationIdentifierComponents.

HandleAction(UIApplication, String, NSDictionary, Action)

Menginformasikan aplikasi tindakan kustom untuk dilakukan berdasarkan pemberitahuan push, dan menyertakan actionIdentifier nilai, remoteNoticationInfo data dari pemberitahuan, dan completionHandler agar pengembang aplikasi berjalan setelah melakukan tindakan.

HandleAction(UIApplication, String, NSDictionary, NSDictionary, Action)

Menginformasikan aplikasi tindakan kustom untuk dilakukan berdasarkan pemberitahuan jarak jauh, dan menyertakan actionIdentifier nilai, remoteNoticationInfo data dari pemberitahuan, dan completionHandler agar pengembang aplikasi berjalan setelah melakukan tindakan.

HandleAction(UIApplication, String, UILocalNotification, Action)

Memberi tahu aplikasi bahwa pengguna memilih tindakan yang diidentifikasi oleh actionIdentifier nilai dari pemberitahuan UILocalNotification objek, dan menjalankan completionHandler blok setelah menyelesaikan tindakan.

HandleAction(UIApplication, String, UILocalNotification, NSDictionary, Action)

Menginformasikan aplikasi tindakan kustom untuk dilakukan berdasarkan pemberitahuan lokal, dan menyertakan actionIdentifier nilai, responseInfo data dari pemberitahuan, dan completionHandler agar pengembang aplikasi berjalan setelah melakukan tindakan.

HandleEventsForBackgroundUrl(UIApplication, String, Action)

Semua transfer sessionIdentifier latar belakang selesai, atau autentikasi diperlukan. Aplikasi harus memperbarui antarmukanya lalu menjalankan completionHander.

HandleIntent(UIApplication, INIntent, Action<INIntentResponse>)

Sistem meminta agar aplikasi menangani yang ditentukan intent.

HandleOpenURL(UIApplication, NSUrl)

Pengembang aplikasi tidak boleh menggunakan metode yang tidak digunakan lagi ini tetapi menggunakan M:UIKit.UIApplicationDelegate.OpenUrl* sebagai gantinya.

HandleWatchKitExtensionRequest(UIApplication, NSDictionary, Action<NSDictionary>)

Ekstensi watchkit telah membuat permintaan.

Init()

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
InitializeHandle(IntPtr)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
InitializeHandle(IntPtr, String)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
Invoke(Action, Double)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
Invoke(Action, TimeSpan)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
InvokeOnMainThread(Action)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
InvokeOnMainThread(Selector, NSObject)

Memanggil kode yang ditentukan secara sinkron pada utas UI utama.

(Diperoleh dari NSObject)
IsEqual(NSObject)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
IsKindOfClass(Class)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
IsMemberOfClass(Class)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
MarkDirty()

Mempromosikan objek peer biasa (IsDirectBinding adalah true) ke dalam objek toggleref.

(Diperoleh dari NSObject)
MutableCopy()

Membuat salinan yang dapat diubah dari NSObject yang ditentukan.

(Diperoleh dari NSObject)
ObjectDidEndEditing(NSObject)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Menunjukkan bahwa nilai pada keyPath yang ditentukan relatif terhadap objek ini telah berubah.

(Diperoleh dari NSObject)
OnActivated(UIApplication)

Dipanggil ketika aplikasi diluncurkan dan setiap kali aplikasi kembali ke latar depan.

OnResignActivation(UIApplication)

Dipanggil ketika aplikasi akan memasuki latar belakang, ditangguhkan, atau ketika pengguna menerima gangguan seperti panggilan telepon atau teks.

OpenUrl(UIApplication, NSUrl, NSDictionary)

Menunjukkan bahwa aplikasi harus membuka yang ditentukan url dengan konteks dari options.

OpenUrl(UIApplication, NSUrl, String, NSObject)

Menunjukkan bahwa aplikasi harus membuka yang ditentukan url.

OpenUrl(UIApplication, NSUrl, UIApplicationOpenUrlOptions)

Menunjukkan bahwa aplikasi harus membuka yang ditentukan url sesuai dengan options.

PerformActionForShortcutItem(UIApplication, UIApplicationShortcutItem, UIOperationHandler)

Dipanggil oleh sistem ketika pengguna memulai tindakan cepat layar Beranda, kecuali interaksi ditangani di WillFinishLaunching(UIApplication, NSDictionary) atau M:UIKit.UIApplicationDelegate.DidFinishLaunching*.

PerformFetch(UIApplication, Action<UIBackgroundFetchResult>)

Dukungan latar belakang: Dipanggil oleh sistem operasi untuk memungkinkan aplikasi mengunduh data.

PerformSelector(Selector)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
PerformSelector(Selector, NSObject)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
PerformSelector(Selector, NSObject, Double)

Memanggil pemilih pada instans saat ini dan jika obj tidak null, pemilih meneruskan ini sebagai parameter tunggalnya.

(Diperoleh dari NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
PerformSelector(Selector, NSObject, NSObject)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
PrepareForInterfaceBuilder()

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
ProtectedDataDidBecomeAvailable(UIApplication)

Menunjukkan bahwa perangkat telah dibuka kuncinya dan data yang sebelumnya dienkripsi sekarang tersedia.

ProtectedDataWillBecomeUnavailable(UIApplication)

Menunjukkan bahwa perangkat sedang dikunci dan file yang dilindungi akan menjadi tidak tersedia.

ReceivedLocalNotification(UIApplication, UILocalNotification)

Menunjukkan bahwa aplikasi menerima UILocalNotification.

ReceivedRemoteNotification(UIApplication, NSDictionary)

Menunjukkan bahwa aplikasi menerima pemberitahuan jarak jauh.

ReceiveMemoryWarning(UIApplication)

Aplikasi ini telah menerima peringatan memori rendah dari sistem.

RegisteredForRemoteNotifications(UIApplication, NSData)

Menunjukkan bahwa panggilan ke RegisterForRemoteNotifications() berhasil.

RemoveObserver(NSObject, NSString)

Menghentikan pengamat yang ditentukan menerima pemberitahuan lebih lanjut tentang nilai yang diubah untuk keyPath yang ditentukan.

(Diperoleh dari NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Menghentikan pengamat yang ditentukan menerima pemberitahuan lebih lanjut tentang nilai yang diubah untuk keyPath dan konteks yang ditentukan.

(Diperoleh dari NSObject)
RemoveObserver(NSObject, String)

Menghentikan pengamat yang ditentukan menerima pemberitahuan lebih lanjut tentang nilai yang diubah untuk keyPath yang ditentukan.

(Diperoleh dari NSObject)
RemoveObserver(NSObject, String, IntPtr)

Menghentikan pengamat yang ditentukan menerima pemberitahuan lebih lanjut tentang nilai yang diubah untuk keyPath dan konteks yang ditentukan.

(Diperoleh dari NSObject)
RespondsToSelector(Selector)

Apakah objek ini mengenali pemilih yang ditentukan.

(Diperoleh dari NSObject)
SetNativeField(String, NSObject)
Kedaluwarsa.

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
SetNilValueForKey(NSString)

Mengatur nilai kunci yang ditentukan ke null.

(Diperoleh dari NSObject)
SetValueForKey(NSObject, NSString)

Mengatur nilai properti yang ditentukan oleh kunci ke nilai yang ditentukan.

(Diperoleh dari NSObject)
SetValueForKeyPath(IntPtr, NSString)

Konstruktor yang digunakan saat membuat representasi terkelola dari objek yang tidak dikelola; Dipanggil oleh runtime.

(Diperoleh dari NSObject)
SetValueForKeyPath(NSObject, NSString)

Mengatur nilai properti yang dapat dijangkau menggunakan keypath.

(Diperoleh dari NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Menunjukkan upaya untuk menulis nilai ke kunci yang tidak terdefinisi. Jika tidak ditimpa, menaikkan NSUndefinedKeyException.

(Diperoleh dari NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Mengatur nilai NSObject ini ke nilai dalam kamus yang ditentukan.

(Diperoleh dari NSObject)
ShouldAllowExtensionPointIdentifier(UIApplication, NSString)

Meminta izin dari aplikasi untuk menjalankan ekstensi aplikasi berdasarkan titik ekstensi yang diidentifikasi oleh extensionPointIdentifier.

ShouldRequestHealthAuthorization(UIApplication)

Sistem memanggil metode ini ketika aplikasi pengembang harus meminta pengguna untuk mengakses data HealthKit.

ShouldRestoreApplicationState(UIApplication, NSCoder)

Apakah aplikasi harus memulihkan informasi status tersimpan.

ShouldSaveApplicationState(UIApplication, NSCoder)

Apakah aplikasi harus menyimpan informasi status aplikasi.

ToString()

Mengembalikan representasi string dari nilai instans saat ini.

(Diperoleh dari NSObject)
Unbind(NSString)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
Unbind(String)
Kedaluwarsa.

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
UserActivityUpdated(UIApplication, NSUserActivity)

Aktivitas pengguna diperbarui.

UserDidAcceptCloudKitShare(UIApplication, CKShareMetadata)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

ValueForKey(NSString)

Mengembalikan nilai properti yang terkait dengan kunci yang ditentukan.

(Diperoleh dari NSObject)
ValueForKeyPath(NSString)

Mengembalikan nilai properti yang dapat dicapai menggunakan keypath.

(Diperoleh dari NSObject)
ValueForUndefinedKey(NSString)

Menunjukkan upaya untuk membaca nilai kunci yang tidak terdefinisi. Jika tidak ditimpa, menaikkan NSUndefinedKeyException.

(Diperoleh dari NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Menunjukkan bahwa nilai indeks yang ditentukan dalam kunci yang ditentukan akan berubah.

(Diperoleh dari NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

(Diperoleh dari NSObject)
WillChangeStatusBarFrame(UIApplication, CGRect)

Menunjukkan bahwa bingkai bilah status akan segera berubah.

WillChangeStatusBarOrientation(UIApplication, UIInterfaceOrientation, Double)

Menunjukkan bahwa orientasi bilah status akan segera berubah.

WillChangeValue(String)

Menunjukkan bahwa nilai kunci yang ditentukan akan berubah.

(Diperoleh dari NSObject)
WillContinueUserActivity(UIApplication, String)

Memberi tahu aplikasi bahwa pengguna mencoba melanjutkan userActivityType tindakan yang datanya mungkin tidak tersedia, dan kembali untuk memberi tahu pengguna bahwa aplikasi akan melanjutkan aktivitas.

WillEncodeRestorableState(UIApplication, NSCoder)

Menunjukkan bahwa aplikasi akan menyimpan data status aplikasi.

WillEnterForeground(UIApplication)

Dipanggil sebelum aplikasi kembali dari status latar belakang.

WillFinishLaunching(UIApplication, NSDictionary)

Menunjukkan bahwa peluncuran telah dimulai, tetapi pemulihan status belum terjadi.

WillTerminate(UIApplication)

Dipanggil jika aplikasi dihentikan karena kendala memori atau langsung oleh pengguna.

Metode Ekstensi

GetDebugDescription(INSObjectProtocol)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

GetAccessibilityCustomRotors(NSObject)

Mendapatkan array UIAccessibilityCustomRotor objek yang sesuai untuk this objek.

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Mengatur array UIAccessibilityCustomRotor objek yang sesuai untuk this objek.

AccessibilityPerformMagicTap(IUIApplicationDelegate)

Melakukan tindakan aplikasi yang paling penting. Seringkali, ini mengubah status aplikasi yang paling penting.

ApplicationSignificantTimeChange(IUIApplicationDelegate, UIApplication)

Menunjukkan perubahan waktu yang signifikan, seperti tengah malam, perubahan ke Daylight Savings, atau pergeseran zona waktu.

ChangedStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect)

Menunjukkan bahwa bingkai bilah status telah berubah.

ContinueUserActivity(IUIApplicationDelegate, UIApplication, NSUserActivity, UIApplicationRestorationHandler)

Memberi tahu aplikasi bahwa ada data yang terkait dengan melanjutkan tugas yang ditentukan sebagai NSUserActivity objek, lalu mengembalikan apakah aplikasi melanjutkan aktivitas.

DidChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation)

Menunjukkan bahwa orientasi bilah status telah berubah.

DidDecodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder)

Menunjukkan bahwa aplikasi harus memulihkan status tingkat tertinggi.

DidEnterBackground(IUIApplicationDelegate, UIApplication)

Menunjukkan bahwa aplikasi telah memasuki latar belakang.

DidFailToContinueUserActivitiy(IUIApplicationDelegate, UIApplication, String, NSError)

Menginformasikan aplikasi bahwa aktivitas jenis userActivityType tidak dapat dilanjutkan, dan menentukan error sebagai alasan kegagalan.

DidReceiveRemoteNotification(IUIApplicationDelegate, UIApplication, NSDictionary, Action<UIBackgroundFetchResult>)

Menunjukkan bahwa aplikasi menerima pemberitahuan jarak jauh.

DidRegisterUserNotificationSettings(IUIApplicationDelegate, UIApplication, UIUserNotificationSettings)

Pengembang tidak boleh menggunakan metode yang tidak digunakan lagi ini. Pengembang harus menggunakan 'UNUserNotificationCenter.RequestAuthorization' sebagai gantinya.

FailedToRegisterForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSError)

Menunjukkan bahwa Apple Push Service tidak berhasil mempersaingkan proses pendaftaran.

FinishedLaunching(IUIApplicationDelegate, UIApplication)

Aplikasi telah selesai diluncurkan.

FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary)

Menunjukkan bahwa peluncuran telah selesai dan aplikasi akan segera mulai berjalan.

GetSupportedInterfaceOrientations(IUIApplicationDelegate, UIApplication, UIWindow)

Orientasi antarmuka yang didukung oleh aplikasi.

GetViewController(IUIApplicationDelegate, UIApplication, String[], NSCoder)

Mengambil UIViewController yang diidentifikasi oleh nilai terakhir dalam parameter restorationIdentifierComponents.

GetWindow(IUIApplicationDelegate)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

HandleAction(IUIApplicationDelegate, UIApplication, String, NSDictionary, NSDictionary, Action)

Menginformasikan aplikasi tindakan kustom untuk dilakukan berdasarkan pemberitahuan jarak jauh, dan menyertakan actionIdentifier nilai, remoteNoticationInfo data dari pemberitahuan, dan completionHandler agar pengembang aplikasi berjalan setelah melakukan tindakan.

HandleAction(IUIApplicationDelegate, UIApplication, String, NSDictionary, Action)

Menginformasikan aplikasi tindakan kustom untuk dilakukan berdasarkan pemberitahuan push, dan menyertakan actionIdentifier nilai, remoteNoticationInfo data dari pemberitahuan, dan completionHandler agar pengembang aplikasi berjalan setelah melakukan tindakan.

HandleAction(IUIApplicationDelegate, UIApplication, String, UILocalNotification, NSDictionary, Action)

Menginformasikan aplikasi tindakan kustom untuk dilakukan berdasarkan pemberitahuan lokal, dan menyertakan actionIdentifier nilai, responseInfo data dari pemberitahuan, dan completionHandler agar pengembang aplikasi berjalan setelah melakukan tindakan.

HandleAction(IUIApplicationDelegate, UIApplication, String, UILocalNotification, Action)

Menginformasikan aplikasi bahwa pengguna memilih tindakan yang diidentifikasi oleh actionIdentifier nilai dari pemberitahuan UILocalNotification objek, dan menjalankan completionHandler blok setelah menyelesaikan tindakan.

HandleEventsForBackgroundUrl(IUIApplicationDelegate, UIApplication, String, Action)

Dimunculkan ketika peristiwa yang berkaitan dengan latar belakang T:UIKit.NSUrlSession menunggu untuk diproses .

HandleIntent(IUIApplicationDelegate, UIApplication, INIntent, Action<INIntentResponse>)

Sistem meminta agar aplikasi menangani yang ditentukan intent.

HandleOpenURL(IUIApplicationDelegate, UIApplication, NSUrl)

Pengembang harus menggunakan M:UIKit.UIApplicationDelegate.OpenUrl* daripada metode yang tidak digunakan lagi ini.

HandleWatchKitExtensionRequest(IUIApplicationDelegate, UIApplication, NSDictionary, Action<NSDictionary>)

Ekstensi watchkit telah membuat permintaan.

OnActivated(IUIApplicationDelegate, UIApplication)

Aplikasi ini telah berpindah dari status tidak aktif ke actie.

OnResignActivation(IUIApplicationDelegate, UIApplication)

Aplikasi ini akan berpindah dari status aktif ke status tidak aktif.

OpenUrl(IUIApplicationDelegate, UIApplication, NSUrl, NSDictionary)

Menunjukkan bahwa aplikasi harus membuka yang ditentukan url dengan konteks dari options.

OpenUrl(IUIApplicationDelegate, UIApplication, NSUrl, String, NSObject)

Memuat sumber daya dari URL yang ditentukan.

PerformActionForShortcutItem(IUIApplicationDelegate, UIApplication, UIApplicationShortcutItem, UIOperationHandler)

Dipanggil oleh sistem ketika pengguna memulai tindakan cepat layar Beranda, kecuali interaksi ditangani di WillFinishLaunching(UIApplication, NSDictionary) atau M:UIKit.UIApplicationDelegate.DidFinishLaunching*.

PerformFetch(IUIApplicationDelegate, UIApplication, Action<UIBackgroundFetchResult>)

Menunjukkan bahwa aplikasi dapat memulai operasi pengambilan jika memiliki data untuk diunduh.

ProtectedDataDidBecomeAvailable(IUIApplicationDelegate, UIApplication)

File terproteksi sekarang tersedia.

ProtectedDataWillBecomeUnavailable(IUIApplicationDelegate, UIApplication)

Menunjukkan bahwa file yang dilindungi akan dienkripsi dan tidak tersedia untuk dibaca.

ReceivedLocalNotification(IUIApplicationDelegate, UIApplication, UILocalNotification)

Menunjukkan bahwa aplikasi menerima pemberitahuan lokal.

ReceivedRemoteNotification(IUIApplicationDelegate, UIApplication, NSDictionary)

Menunjukkan bahwa aplikasi menerima pemberitahuan jarak jauh.

ReceiveMemoryWarning(IUIApplicationDelegate, UIApplication)

Aplikasi ini telah menerima peringatan memori rendah dari sistem.

RegisteredForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSData)

Menunjukkan bahwa perangkat berhasil terdaftar di Apple Push Service.

SetWindow(IUIApplicationDelegate, UIWindow)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

ShouldAllowExtensionPointIdentifier(IUIApplicationDelegate, UIApplication, NSString)

Meminta izin dari aplikasi untuk menjalankan ekstensi aplikasi berdasarkan titik ekstensi yang diidentifikasi oleh extensionPointIdentifier.

ShouldRequestHealthAuthorization(IUIApplicationDelegate, UIApplication)

Sistem memanggil metode ini ketika aplikasi pengembang harus meminta pengguna untuk mengakses data HealthKit.

ShouldRestoreApplicationState(IUIApplicationDelegate, UIApplication, NSCoder)

Apakah aplikasi harus memulihkan informasi status tersimpan.

ShouldSaveApplicationState(IUIApplicationDelegate, UIApplication, NSCoder)

Apakah aplikasi harus menyimpan informasi status aplikasi.

UserActivityUpdated(IUIApplicationDelegate, UIApplication, NSUserActivity)

Menginformasikan aplikasi bahwa NSUserActivity objek di telah diperbarui userActivity .

UserDidAcceptCloudKitShare(IUIApplicationDelegate, UIApplication, CKShareMetadata)

Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .

WillChangeStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect)

Menunjukkan bahwa bingkai bilah status akan berubah.

WillChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation, Double)

Menunjukkan bahwa orientasi bilah status akan berubah.

WillContinueUserActivity(IUIApplicationDelegate, UIApplication, String)

Memberi tahu aplikasi bahwa pengguna mencoba melanjutkan userActivityType tindakan yang datanya mungkin tidak tersedia, dan kembali untuk memberi tahu pengguna bahwa aplikasi akan melanjutkan aktivitas.

WillEncodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder)

Menunjukkan bahwa aplikasi akan menyimpan data status aplikasi.

WillEnterForeground(IUIApplicationDelegate, UIApplication)

Menunjukkan bahwa aplikasi akan memasuki latar depan.

WillFinishLaunching(IUIApplicationDelegate, UIApplication, NSDictionary)

Menunjukkan bahwa aplikasi akan menyelesaikan prosedur peluncurannya.

WillTerminate(IUIApplicationDelegate, UIApplication)

Menunjukkan bahwa aplikasi akan dihentikan.

Berlaku untuk

Lihat juga