Я использую Parse
для создания этого табличного представления и пытаюсь понять, как получить данные таблицы Parse
в массив, чтобы я мог передать их в WatchKit InterfaceController
, чтобы показать то же самое?
Поэтому я хочу показать в интерфейсе WatchKit именно то, что отображается в интерфейсе iPhone.
Вот что у меня есть, дайте мне знать, если я могу добавить что-нибудь полезное:
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 data
:
TableVC.m
:
У меня уже есть основные WatchKit
файлы и раскадровка. Я жестко закодировал массив, чтобы проверить, что он в целом работает. Но теперь мне просто нужно получить данные из Parse
туда, и я не уверен, нужно ли мне делать запрос, а затем превращать его в общедоступный array
?
ИЗМЕНИТЬ:
Вот мой запрос:
PFQuery *query2 = [PFQuery queryWithClassName:@"nba"];
[query2 findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
if (!error) {
// The find succeeded.
NSLog(@"Objects 2: %@", objects);
}
} else {
// Log details of the failure
NSLog(@"Error 2: %@ %@", error, [error userInfo]);
}
}];
Вот мой NSLog:
NSLog(@"Objects 2: %@", objects);
Приставка:
2015-02-09 21:06:30.845 SimpleTable[8373:1284663] Objects 2: (
"<na: 0x7ff3f8e40880, objectId: cOrjeAmwJh, localId: (null)> {\n away = Cav;\n date = \"04/19/2015\";\n dateTime = \"April 19, 2015, 16:00\";\n gNumber = 1;\n home = Bul;\n matup = \"Ca\";\n ro = \"Ro \";\n test = \"Test 2\";\n tv = T;\n}",