Bagaimana saya bisa mendapatkan ID bundel di Swift?
Versi Objective-C:
NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];
Jawaban:
Coba ini:
let bundleID = NSBundle.mainBundle().bundleIdentifier
Swift 3+:
let bundleID = Bundle.main.bundleIdentifier
CFBundleIdentifier
hilang
Ini hampir sama di Swift kecuali nama kelas dan metode telah dipersingkat:
let bundleIdentifier = Bundle.main.bundleIdentifier // return type is String?
Jika Anda mencoba untuk mendapatkannya secara terprogram, Anda dapat menggunakan baris kode di bawah ini:
Objective-C:
NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];
Swift 3.0:
let bundleIdentifier = Bundle.main.bundleIdentifier
Diperbarui untuk kecepatan terbaru Ini akan berfungsi untuk aplikasi iOS dan Mac.
Untuk Info Lebih Lanjut, Cek di sini:
Apple Docs: https://developer.apple.com/documentation/foundation/bundle#//apple_ref/occ/instm/NSBundle/bundleIdentifier
bundleIdentifier
itu opsional? Dalam kasus apa itu bisa terjadinil
?