Item3.plist
_items配列にて使用しテーブル表示する。
セルの設定
Style:Subtitle
Identifler:Cell
import UIKit
class TableViewController: UITableViewController {
var _items:NSArray = []
override func viewDidLoad() {
super.viewDidLoad()
// Plistファイルパス
let path = NSBundle.mainBundle().pathForResource("Items3", ofType:"plist")
_items = NSArray(contentsOfFile:path!)!
//println(_items);
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
// MARK: - Table view data source
// 設定(列)
override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
// #warning Potentially incomplete method implementation.
// Return the number of sections.
return 1
}
// 設定(行数)
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int)
-> Int {
// #warning Incomplete method implementation.
// Return the number of rows in the section.
return _items.count
}
// 設定(セル)
override func tableView(tableView: UITableView, cellForRowAtIndexPath
indexPath: NSIndexPath) -> UITableViewCell {
// Get a Cell
let cell = tableView.dequeueReusableCellWithIdentifier
("Cell", forIndexPath: indexPath) as! UITableViewCell
let dic = _items.objectAtIndex(indexPath.row) as! NSDictionary
cell.textLabel!.text = dic.valueForKey("Name") as? String
cell.detailTextLabel!.text = dic.valueForKey("Note") as? String
return cell
}
}
GitHub TableDetailSwift01
▫️参考ページ
コメントをお書きください