使用自己的视图和数据启用UITableViewCell

时间:2015-05-27 19:21:12

标签: ios xcode swift

所以我有一个tableview,可以在主tableView视图中添加一个新项目。在我的例子中:

用户输入应用。 tableView中有5个项目。 用户选择其中一个项目。这些项目如下:

  • 纽约之旅
  • 前往卡利
  • 前往东京
  • 西班牙之旅
  • 伦敦之旅

问题: 因此,用户输入" Trip to Cali",从而呈现viewController,但用户需要在UITextfield框内向该视图添加一些文本。因此,一旦用户输入此文本,他或她就可以返回导航栏并保存此数据。

然后用户选择"前往西班牙"并向用户显示相同的视图,但是要写一些文本并保存它。

换句话说,我试图把它想象成一个关联数组,其中每个对象都拥有自己的数据。

下面是Object的结构,用于点击上面提到的那些项目:

import Foundation

class Item: NSObject, NSCoding { //comforming to the NSCoding protocol

    var title = ""


    func encodeWithCoder(aCoder: NSCoder) {

        aCoder.encodeObject(course, forKey: "title")


    }

    required init(coder aDecoder: NSCoder) {

        title = aDecoder.decodeObjectForKey("title") as! String

        super.init()
    }

    override init() {
        super.init()
    }
}

我将如何实现这一目标?

0 个答案:

没有答案