0

我用不同UIViewController的 s 编写了一个小应用程序。在我的 AppDelegate 我有这个:

self.window.rootViewController = [[UINavigationController alloc]
                                 initWithRootViewController:
                                 [[MainViewController alloc] init]];

MainViewController,包含一个方法:

- (void)aMethod
{
    [self.navigationController pushViewController:[[CellViewController alloc] init]             
                                         animated:TRUE];
}

CellViewController,包含一个方法:

- (void)aMethod
{
    StartToBuildViewController * controller = [[StartToBuildViewController alloc] init];
    [self.navigationController pushViewController:controller animated:true];
}

等等。我的问题是:UIViewController与他人分享信息的最佳方式是什么?我只需要存储标志状态和/或日期时间值。我可以使用全局变量吗?数据库?还有什么?

我来自 php,在 php 中我会使用数据库或会话变量。

4

1 回答 1

1

在 IOS SDK 中,它取决于用户的要求和理解。虽然您可以将标志存储在 NSUserDefault 或使用 extern 创建全局变量或使用定义属性创建 AppDelegate 变量。

谢谢

于 2013-01-25T05:44:32.143 回答