如何通过菜单在多个场景之间获取数据

时间:2012-12-11 09:32:07

标签: ios objective-c

我有一个带有主菜单的应用程序,一个界面,您可以在其中执行一些数学操作以获取带有结果编号的字符串。我希望在另一个视图中将此数字用于另一个公式,该视图不直接链接到此视图。

我发现的关于如何传递数据的所有东西都是使用prepareForSegue,但是由于我在这个场景和场景之间没有segue我想要的数字,我看不出我怎么能用到这种方法。

最好的方法是什么?制作某种数据库并从这里获取数据?一些方法?我对编程没有太多经验,所以非常感谢详细的答案。

1 个答案:

答案 0 :(得分:0)

只需使用字符串的用户默认值即可。

// store
[[NSUserDefaults standardUserDefaults] setObject:myString 
    forKey:@"globalMathString"];

// retrieve
NSString *myString = [[NSUserDefaults standardUserDefaults] 
   objectForKey:@"globalMathString"];