J'utilise Parse
pour créer cette vue de table , et j'essaie de comprendre comment get datatables de la table, ainsi je peux la passer dans le WatchCenter InterfaceController
.
(Aurais-je besoin d'interroger Parse
pour get et stocker datatables dans un array
que je pourrais alors appeler depuis le WatchControl InterfaceController
awakeWithContext
?)
Voici ce que j'ai, laissez-moi savoir si je peux append quelque chose qui serait utile:
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 NSSsortingng *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
données:
TableVC
:
J'ai le WKInterfaceTable
base mis en place, et tout ce que j'ai besoin de faire est de montrer les mêmes données exactes que le TableVC.m
.
Donc, là où je suis bloqué, je sais que j'ai besoin d'un tableau quelconque dans WKInterfaceTable
pour l'utiliser, mais dans ma TableVC.m
où j'utilise Parse
je ne suis pas capable de comprendre comment / quoi faire pour l'get. se produire. Et il semble que je ferais probablement une requête d'parsing dans mon viewDidLoad pour tirer le même test
correspondant et dateTime
pour une utilisation dans le WKInterfaceTable
, mais je ne suis pas sûr?
Dans votre extension WatchKit, vous devez configurer votre table différemment. Sur iOS, UITableView interroge votre source de données au besoin pour les cellules. Sur WatchKit, vous devez transmettre toutes datatables d'une table à la fois à WKInterfaceTable
. Je ne vais pas entrer dans les détails ici pour la façon de mettre en place votre table que vous pouvez find quelques grandes informations ici https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/Tables. html
En outre, je suggère que vous fassiez votre requête d'parsing en arrière-plan et que vous mettiez à jour votre table après le return des données.