如何显示从当前应用程序中的另一个应用程序传递的参数的值

时间:2012-03-21 14:24:31

标签: iphone objective-c ios xcode ipad

我有一个示例应用程序,它有2个文本字段来包含整数值。我有另一个应用程序说“Sum”,它有2个文本字段来显示2个整数值。现在我将示例应用程序中的参数传递给sum应用程序,并且我从示例应用程序那里获取参数的值。

问题是当我尝试在“sum”应用程序的文本字段中显示这些值时,不会显示这些值,而是会启动Sum应用程序的先前状态。

清楚地指定我也可以在警报视图中显示这些值,但是sum应用程序的UI不会更新。它显示旧的现有屏幕。 谁可以帮我这个事?

提前谢谢大家, James Lobo

1 个答案:

答案 0 :(得分:1)

我刚刚在我的被叫应用程序app委托类中添加了以下代码: - (BOOL)应用程序:(UIApplication *)应用程序handleOpenURL:(NSURL *)url“函数,一切正常。这意味着应用程序会自行刷新。

    _viewController = [[sumViewController alloc] initWithArg1:arg1 andArg2:arg2];
    _viewController.delObj = self;
    self.window.rootViewController = self.viewController;
    [self.window makeKeyAndVisible];