Get App Name in Swift

后端 未结 17 1967
被撕碎了的回忆
被撕碎了的回忆 2020-12-24 00:20

How do I get the application name in Swift?

Googling gave me this:

[[[NSBundle mainBundle] infoDictionary] objectForKey:@\"CFBundleName\"];
         


        
17条回答
  •  借酒劲吻你
    2020-12-24 00:41

    This should be more like what you are looking for:

    let infoDictionary: NSDictionary = NSBundle.mainBundle().infoDictionary as NSDictionary!
    let appName: NSString = infoDictionary.objectForKey("CFBundleName") as NSString
    
    NSLog("Name \(appName)")
    

    There may still be a better way to do this but it at least returns the app name correctly in my very limited testing...

提交回复
热议问题