3 ответов:
попробуйте это:
let bundleID = NSBundle.mainBundle().bundleIdentifierSwift 3:
let bundleID = Bundle.main.bundleIdentifier!
это почти то же самое в Swift, за исключением того, что имена классов и методов были сокращены:
let bundleIdentifier = Bundle.main.bundleIdentifier // return type is String?
Если вы пытаетесь получить его программно , вы можете использовать следующую строку кода:
Цель-C:
NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];Swift 3.0:
let bundleIdentifier = Bundle.main.bundleIdentifierобновлено для последней версии swift Он будет работать как для iOS, так и для Mac-приложений.
для получения дополнительной информации, проверьте здесь:
документы Apple: https://developer.apple.com/documentation/foundation/bundle#//apple_ref/occ/instm/NSBundle/bundleIdentifier
Comments