【发布时间】:2014-12-05 06:48:04
【问题描述】:
大约 7 周前,我刚刚开始使用 Objective C 进行编程,目前正面临这一挑战。
我正在制作一个简单的电子商务应用程序,其中包含两个类(自行车和附件)中的产品对象。用户可以选择要添加到购物车的对象(子类 ChosenBicycle 和 ChosenAccessory)。
这些对象被传递给 ShoppingCartViewController,它在 UITableView 上有两个自定义单元格。
将所选对象添加到我的 UITableView 的最佳方法是什么?
我正在考虑为每个唯一命名的单元格设置一个不同的数组,或者它是一个 cartArray(不确定我将如何在 cellForRow 中分布...如果对象属性来自两个不同的类?)?
我希望这是有道理的。
【问题讨论】:
-
These objects are passed to ShoppingCartViewController, which has two custom cells on a UITableView.为什么要使用两个单元格,请添加一些代码以使其更清晰。 -
@VinayJain 我将两个不同的数组从 BicycleViewController 和 AccessoryViewController 传递给了这个 ShoppingCartViewController。自行车和附件对象具有不同的属性。我认为将它们保存在单独的单元格/数组中可能是有意义的(我对每个单元格的不同属性使用不同的标签)。
-
如果你使用类,那么为了区分对象,你可以使用对象的
class属性并检查当前对象的类是什么
标签: ios objective-c iphone xcode uitableview