小编Mig*_*uel的帖子

Swift - 将plist文件读取到数组?

我创建了一个从英语单词到西班牙语单词的迷你翻译.我想使用englishArray.plist而不是我的englishArray = ["猫"]我怎样才能创建这个?

在此输入图像描述

我还使用了localizable.strings来检索"el gato"的值"cat"但是我想从englishArray.plist中检索它

我从这开始,但不确定我是否在正确的道路上

let path = NSBundle.mainBundle().pathForResource("englishArray", ofType: "plist") 
let plistEnglishArray = NSArray(contentsOfFile: path!)
Run Code Online (Sandbox Code Playgroud)

这是我的其余代码:

var englishArray: [String] = ["rainbow", "boots", "heart", "leaf", "umbrella", "tired", "angry", "cry", "the cat" ]


override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.

    self.translateTextField.delegate = self
    picker.delegate = self
    picker.dataSource = self
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}

@IBAction func translateButtonTapped(sender: UIButton) …
Run Code Online (Sandbox Code Playgroud)

arrays file nsarray nsbundle swift

9
推荐指数
3
解决办法
1万
查看次数

标签 统计

arrays ×1

file ×1

nsarray ×1

nsbundle ×1

swift ×1