问题标签 [uiapplicationdelegate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5051 浏览

iphone - 对应 -application:openURL:sourceApplication:annotation:

iOS SDK 4.2 包含一个UIApplicationDelegate名为application:openURL:sourceApplication:annotation:. 它是调用应用程序的替代品application:handleOpenURL:并提供了更多关于调用应用程序的信息:我们不仅可以获得调用应用程序的捆绑标识符,而且在annotation参数中,

由源应用程序提供的属性列表对象,用于将信息传递给接收应用程序。

太好了,这应该为多个第三方应用程序之间更直接的交互提供了很多机会!

唯一的问题是:如何在调用应用程序端调用此机制?-[UIApplication openURL:]似乎没有改变,并且没有提供任何方法来传递属性列表和 URL。你知道调用应用程序如何使用 iOS SDK 4.2 做到这一点吗?

0 投票
2 回答
402 浏览

iphone - 如何在iphone中使用应用程序委托方法

我尝试将标签值传递给另一个视图。我使用表格视图和表格视图放置标签。代码......

我想给 label1 值获取另一个视图。我有过尝试但甚至没有成功。如果有帮助,谢谢

我试过这样

但价值不及格。

0 投票
2 回答
35163 浏览

iphone - 当使用 [[UIApplication sharedApplication] 委托]

我不知道何时或为什么应该使用[[UIApplication sharedApplication] delegate]

[self.navigationController pushViewController:myView Animation:YES]我在不导航时使用委托。我使MyView *delegate = [[UIApplication sharedApplication] delegate]导航[delegate pushViewController:myView Animation:YES]正常工作。

我不知道解决方案是否正确,此外我不知道它的用途[[UIApplication sharedApplication] delegate]或对应用程序的影响。

有人能帮我吗?

谢谢!!

0 投票
4 回答
2688 浏览

iphone - iPhone 应用程序在启动时崩溃

我们从 iTunes connect 收到了一个有点奇怪的崩溃日志。

以前我们的应用程序需要很长时间才能从 ApplicationDidFinishLaunching 返回时遇到问题。这是由于在 applicationDidFinishLaunching 内部做了太多的工作,我们在较慢的设备上超过了 20 秒的超时。

为了解决这个问题,我们将所有设置代码从 ApplicationDidFinishLaunching 中移出,并将其移至特殊的 secondaryLoadingController 中。最重要的是,我们将该控制器内部的设置代码移至单独的线程。

但是,我们仍然看到崩溃日志显示我们的应用程序未能及时启动,即使崩溃日志显示调用[UIApplication _reportAppLaunchFinished]. 对我来说,这表明应用程序已经完成启动,只要我们想运行我们的设置代码,我们应该可以自由地使用。下面是崩溃日志。

谢谢你的尽心帮助。

更新 我正在尝试在单独的线程上运行耗时的导入代码(仅在应用程序更新时发生)。我什至使用带有嵌入式进度条的 AlertView 更新 GUI,以便用户知道某些事情仍在发生。在我们的测试过程中,这工作正常。下面是似乎不起作用的线程代码。崩溃日志似乎表明所有工作都在主线程上完成。

0 投票
1 回答
327 浏览

iphone - iPhone 密码入口点

我已经为我的 iPhone 应用程序编写了一个密码系统,目前它在 -applicationDidFinishLaunching 方法中运行良好,但我想知道我必须重写哪些其他方法来解决诸如睡眠和多任务处理之类的问题?

0 投票
2 回答
695 浏览

iphone - 回到前台的 iPhone 应用程序将视图移回其原点,并且键盘仍然可见

我目前正在开发一个带有注册视图的 iPhone 4 应用程序。用户可以专注于 UITextField,我有代码可以向上移动视图以防止键盘覆盖文本字段。但是,如果应用程序在后台运行并再次回到前台,则键盘仍处于打开状态,文本字段仍处于焦点状态,但视图现在已向下移回其原始状态。这覆盖了文本字段。

这是怎么回事?当应用程序重新回到前台时,如何使视图保持不变或隐藏键盘?

更新:

- 在新的 iOS5 上有什么变化吗?

0 投票
1 回答
1004 浏览

iphone - 如何继承 UIApplication 而不是 NSObject

我有三个 Xcode 项目,我想将它们集成到一个项目中。其中两个项目是基于视图的应用程序,因此应用程序委托继承了 NSObject 和 UIApplicationDelegate。但是第三个项目不是基于视图的应用程序,因此应用程序委托继承了 UIApplication。

所以现在我正在修复中。我应该如何整合它们三个,因为如果我试图让我的第三个类继承 NSObject 那么会有很多错误。即使我处理了这些错误,应用程序在运行时也会崩溃并给出异常:

由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“只能有一个 UIApplication 实例。”

那我现在该怎么办?

0 投票
2 回答
284 浏览

iphone - UIApplicationDelegate 通过选项变为活动状态

我在我的应用程序中实现了与文件的关联,效果非常好,但我仍然有无法解决的问题。

我是我的

  • (BOOL)应用程序:(UIApplication *)应用程序 didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

我有这个代码。当应用程序从后台激活时,它不起作用。

NSURL *url = (NSURL *)[launchOptions valueForKey:UIApplicationLaunchOptionsURLKey];

任何建议我怎样才能使这项工作?

谢谢。

0 投票
3 回答
2848 浏览

ios - FBRequestDelegate 仅适用于 AppDelegate?

我想将我所有的 Facebook 交互封装在一个FacebookFacade类中,以保持事物干净整洁。我的FacebookFacade.

我的问题是,当我在外观中进行 Graph API 调用时,例如:

唯一FBRequestDelegate被调用的方法是,仅此requestLoading:而已。我曾尝试将类似的代码放在其他地方,例如控制器和其他模型中,但并不是所有的FBRequestDelegate方法都被调用,只有requestLoading:.

事实上,我可以调用其他方法的唯一方法是将我所有的FBRequestDelegateFacebook 逻辑放入. AppDelegateAppDelegateFBRequestDelegate

为什么会这样?我在这里错过了什么吗?我绝对不想使用AppDelegateas myFBRequestDelegate因为我不想混淆AppDelegate.

谢谢。

0 投票
1 回答
1101 浏览

objective-c - 目标-c | 使用类别覆盖 UIApplication 的 openURL 方法。现在如何调用原始方法?

你好,

我正在使用 Plus+。它使用类别覆盖原始 UIApplication 的 openURL 方法。有没有办法使用原来的 UIApplication 方法???我怎样才能做到这一点 ?