我该如何在Swift中获取Bundle ID?
Objective-C版本:
NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];
我该如何在Swift中获取Bundle ID?
Objective-C版本:
NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];
试试这个:
let bundleID = NSBundle.mainBundle().bundleIdentifier
Swift 3+:
let bundleID = Bundle.main.bundleIdentifier
在Swift中,基本上是相同的,只是类和方法名称被缩短了:
let bundleIdentifier = Bundle.main.bundleIdentifier // return type is String?
NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];
Swift 3.0:
let bundleIdentifier = Bundle.main.bundleIdentifier
适用于最新的Swift,可同时用于iOS和Mac应用程序。
更多信息,请查看:
bundleIdentifier
是可选类型吗?在哪些情况下它可能是nil
? - AlexanderCFBundleIdentifier
缺失时。 - ArtFeel