【发布时间】:2015-06-19 14:27:20
【问题描述】:
我不熟悉在 Apple Watch 中的两个 WKInterfaceController 之间传输或传递数据。我想做的是,我在SecondInterfaceController 中有一些变量,如name 和age,所以当用户点击一行时,我需要从WKInterfaceTable 向它们传递一些值。这是代码:
- (void)table:(WKInterfaceTable *)table didSelectRowAtIndex:(NSInteger)rowIndex {
NSString *name;
NSString *age;
switch (rowIndex) {
case 0:
name = @"Jack";
age = @"22";
break;
default:
break;
}
NSDictionary *d = [NSDictionary dictionaryWithObject:name forKey:@"kName"];
[self pushControllerWithName:@"SecondInterfaceController" context:d];
}
但我不知道如何从 SecondIntefaceController 访问字典并将其传递给 _name (WKInterfaceLable)。
【问题讨论】:
标签: ios objective-c iphone watchkit wkinterfacetable