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

标签 iphone objective-c ios xcode ipad

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

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

明确指定我也可以在警报 View 中显示这些值,但总和应用程序的 UI 不会更新。它显示旧的现有屏幕。 谁可以帮我这个事?

先谢谢大家了 詹姆斯路宝

最佳答案

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

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

关于iphone - 如何在我们当前的应用程序中显示从另一个应用程序传递的参数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9806557/

相关文章:

objective-c - 清除 NSMutableString 实例的内容

iphone - iOS 灰度/黑白

iphone - UIView 中的两个 UITapGestureRecognizer

iphone - 将 Adwhirl 广告方向从纵向更改为横向

iphone - 如何将 NSMutableArray 转换为 NSString?

iphone - 以编程方式在iPhone上创建声音

ios - UIScrollView 无法使用自动布局和动态约束滚动

iphone - 使用 iPhone API 拍照并将其传输到服务器

ios - 在子项目上共享静态库时重复符号 IOS

ios - 检索在 iOS 中通过蓝牙连接的配对设备