如何使用相同的表视图控制器显示不同的Parse.com类

时间:2015-03-30 00:11:14

标签: ios objective-c xcode parse-platform

我在他们的网站上的Parse.com应用程序中有六个课程。我有一个表视图控制器,我想显示这些类的项目,但我想要一种方法来告诉表视图控制器哪个解析类显示。我怎样才能做到这一点? 我尝试从另一个视图控制器设置一个NSString对象,并在initWithCoder方法中将self.parseClassName设置为该对象,但是没有用。

感谢您的任何想法。

2 个答案:

答案 0 :(得分:0)

我通过引用navigationViewController中的topViewController并在其中设置字符串变量来解决它。像这样:

x=[0,10,100]
y=[3,4,5]

self.matplotlibwidget.axes.set_xscale('log')
self.matplotlibwidget.axes.set_title('GRAPH')
self.matplotlibwidget.axes.hold(True)

self.matplotlibwidget.axes.plot(x,y)

然后在queryForTable方法中,我刚刚使用了

 UINavigationController *navCtrl = [segue destinationViewController];
    TableViewController *tableVC =  (TableViewController *) navCtrl.topViewController;
    tableVC.pClass = @"Phones"; //pClass is an NSString in the tableVC class

{

- (PFQuery *)queryForTable

}

答案 1 :(得分:-1)

除非通过指针与指针列相关联,以便它们可以通过关系包含在结果集中,所以使用PFTableViewController无法实现。您必须使用常规UITableViewController,然后为每个类执行多个查询,然后您可以在dequeueReusableCellWithIdentifier方法中使用条件。