【发布时间】:2015-02-08 20:01:42
【问题描述】:
我正在使用 Parse 来创建这个表格视图,并试图弄清楚如何获取表格数据,以便将其传递给 WatchKit InterfaceController.
(我是否需要查询 Parse 以某种方式获取数据并将其存储在 array 中,然后我才能从 WatchKit InterfaceController awakeWithContext 调用它?)
这是我所拥有的,如果我可以添加任何有用的内容,请告诉我:
TableVC.m:
- (id)initWithCoder:(NSCoder *)aCoder
{
self = [super initWithCoder:aCoder];
if (self) {
self.parseClassName = @"na";
self.textKey = @"dateTime";
self.pullToRefreshEnabled = YES;
self.paginationEnabled = NO;
}
return self;
}
- (PFQuery *)queryForTable
{
PFQuery *query = [PFQuery queryWithClassName:self.parseClassName];
return query;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath object:(PFObject *)object
{
static NSString *simpleTableIdentifier = @"RecipeCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:simpleTableIdentifier];
}
UILabel *homeLabel = (UILabel*) [cell viewWithTag:101];
homeLabel.text = [object objectForKey:@"test"];
UILabel *dateLabel = (UILabel*) [cell viewWithTag:102];
dateLabel.text = [object objectForKey:@"dateTime"];
return cell;
}
Parse 数据:
TableVC:
我确实设置了基本的WKInterfaceTable,我需要做的就是让它显示与TableVC.m 完全相同的数据。
所以我卡住的地方是我知道我需要在WKInterfaceTable 中使用某种数组,但是在我使用Parse 的TableVC.m 中我无法弄清楚如何/怎么做才能实现。似乎我可能会在我的 viewDidLoad 中进行解析查询,以提取相同的相应 test 和 dateTime 以在 WKInterfaceTable 中使用,但我不确定?
【问题讨论】:
-
你有没有想过解决这个问题?
-
@user717452 不,有什么想法吗?
标签: ios objective-c uitableview parse-platform watchkit