我有一个 UISegmentedControl,我想通过另一个视图控制器上的值以编程方式更改选定的段。我试图使用 NSString 但它不起作用。有任何想法吗?
问问题
178 次
1 回答
0
只需使用 NSUserDefaults。
将您的字符串保存在另一个视图控制器中的 NSUserDefaults 中,例如
[[NSUserDefaults standardUserDefaults] setValue:@"first" forKey:@"uniquekey"];
然后在具有 UISegmentedcontroll 的视图控制器中创建 if 条件
首先从 nsuserdefaults 中获取 nsstring,例如
NSString *getstr = [[NSUserDefaults standardUserDefaults] objectForKey:@"uniquekey"];
然后使 if 条件
if([getstr isEqualToString:@"first"]
{
segment first
}
else
{
segment second
}
于 2012-10-31T09:35:47.113 回答