Swift:当前配置的占位符

标签 swift placeholder

我正在阅读 example用于拥有多个配置并在运行时使用以下 Objective C 代码访问事件配置:

  NSBundle *bundle = [NSBundle mainBundle];
  NSString *path = [bundle pathForResource:@"Configuration" ofType:@"plist"];
  NSDictionary *config = [NSDictionary dictionaryWithContentsOfFile:path];

用于获取事件配置值的 @"Configuration" 的 Swift 等效项是什么?

这不起作用:

var myDict: NSDictionary?
if let path = NSBundle.mainBundle().pathForResource(@"Configuration", ofType: "plist") {
    myDict = NSDictionary(contentsOfFile: path)
}

最佳答案

只需删除@,它就会起作用:

var myDict: NSDictionary?
if let path = NSBundle.mainBundle().pathForResource("Configuration", ofType: "plist") {
    myDict = NSDictionary(contentsOfFile: path)
}

关于Swift:当前配置的占位符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35906343/

相关文章:

swift - Cocos2d,通过回调快速查找Spritebuilder时间轴动画何时完成

swift - UserDefaults 在新发布时重置

ios - Swift 1.2 崩溃与 .lowercaseString

ios - Swift 以编程方式设置文本字段的占位符

html - 当列表打开时隐藏选择列表的选定值

django - 如何在 Django 中删除 EmailField 上的占位符?

ios - 弹出窗口关闭后删除模糊背景

ios - 使 UIBezierPath 可选择并更改其颜色

css - 如何显示 h :inputSecret 的占位符

c++ - 如何在 C++ Win32 GUI 中为文本框设置默认背景(灰色)文本?