Swift plist - 阅读第4项

时间:2015-06-29 13:50:24

标签: swift plist

我想将我当前的程序翻译成Swift,我对最简单的事情感到困惑。

我正在尝试阅读一个plist enter image description here

但我想一次做一次。

即。 - 如果我们试图调用图像candy hearts.jpg(我们显然需要添加扩展名jpeg。

这是我在网上发现的。

var myDict: NSDictionary?
    if let path = NSBundle.mainBundle().pathForResource("data", ofType: "plist") {
        myDict = NSDictionary(contentsOfFile: path)
      //  self.data
    }
    if let dict = myDict {
        // Use your dict here
    }

这是我最初使用的iOS6

NSString *pathOfDataTitle = [[NSBundle mainBundle] pathForResource:@"data" ofType:@"plist"];
NSMutableArray *arrayOfTitle = [[NSMutableArray alloc] initWithContentsOfFile:pathOfDataTitle];
self.Datalist = arrayOfTitle;

1 个答案:

答案 0 :(得分:0)

这有效  var data:NSArray?  var imagename:String!

func readlist(var filename:String) -> NSArray{
    var myDict: NSArray?
    let path = NSBundle.mainBundle().pathForResource(filename, ofType: "plist")

    if (path != nil){
        var val:String
        val=path!;

        myDict = NSArray(contentsOfFile: val)
        var list=myDict;


    }
    if let dict = myDict {
        return myDict!;

    }
    return myDict!;
}

}