问题标签 [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 回答
112 浏览

iphone - 加载应用程序的主 xib 是否有类似 viewDidLoad 的内容?

正如在应用程序的 Info.plist 中使用“主 nib 文件基本名称”定义的那样。我应该使用applicationDidFinishLaunching吗?

0 投票
3 回答
4821 浏览

iphone - UIApplication 的 handleOpenURL “返回”到底在哪里?

我正在处理应用程序中的自定义 URL 方案,并试图解决:

我在我的应用程序中将 URL 传递并成功解析为 NSDictionary 但想知道“现在怎么办?” handleOpenURL返回一个 BOOL 但返回什么?我很难调试,因为我还没有弄清楚如何让调试器在触发时在设备上运行。

我所知道的只是applicationDidFinishLaunching之前完成handleOpenURL并且看起来好像我rootViewController在屏幕上。

无论如何,所以,现在我的 appDelegate 中有这个 NSDictionary 对象,你将如何将它传递给 rootViewController 以便它可以在其详细视图中对其进行处理?我会打电话吗

在 handleOpenURL 之前return YES;或者,我应该在我的 appDelegate 中创建一个 NSDictionary 属性,然后在“Return YES;”之后 从我的rootViewController(或detailViewController- 尚未解决)中检索它。如果是这样,触发器是什么?我不清楚handleOpenUrl 的回报将走向何方……以及它们对我有什么价值(如果有的话)。

谢谢!

0 投票
2 回答
1308 浏览

objective-c - 我们可以在 iphone 模拟器中检查 applicationwillresignActive 吗?

我已经在 iphone 模拟器中尝试过硬件锁定,但这没有被调用。我确实想在另一个 UIviewcontroller 类中调用它,而不是在 appdelegate 本身中。我还在 viewController 的头文件中添加了它。

0 投票
2 回答
1018 浏览

iphone - iphone全局设置——最好的实现方式?

我想要一些可以从我的应用程序中的任何位置访问的设置。有没有最好的方法来实现这个?现在我只是在我的应用程序委托中粘贴属性,然后通过以下方式访问它们:

0 投票
2 回答
2478 浏览

iphone - ViewController 的 viewDidLoad 方法在 applicationDidFinishLaunching 之前完成

我正在使用 Core Data 创建一个相当复杂的 iPhone 应用程序。到目前为止,一切都运行良好。然而,随着应用程序变得越来越复杂,出现了一个新问题:第一个视图控制器在 AppDelegate 完成其 applicationDidFinishLaunching 方法之前完成了它的 viewDidLoad 方法。

视图控制器不是根,它是一个标签栏控制器。有问题的 VC 是选项卡栏上默认选择的选项卡。它被 IB 实例化。

根据我的经验,以前没有发生过这样的事情,并且它抛弃了我在 AppDelegate 中所做的重要初始化(从 Core Data 获取对象并准备它们以供使用)。此外,它是间歇性的——有时代表确实先完成。

有没有其他人注意到这样的困难?任何处理此类问题的示例代码?

我想答案是让 VC 加载 AppDelegate 准备好的数据,只有当 AppDelegate 发送一条消息它已经准备好时。我有点担心这会增加一些东西,以后只会咬我的屁股。

0 投票
2 回答
2113 浏览

objective-c - 在目标 C 中引用另一个类中的实例化对象

我在目标 C 中的 ipod 应用程序上使用 xcode 工作,并且在我的一个类(rootViewController)中有一个字段(navigationController)。如何从另一个类中引用实例化的 rootViewController 的 navigationController?例如,如果我想从 FirstViewController.m 类中引用 navigationController,我该怎么做?

我似乎只能找到对此的引用来引用应用程序委托。

如果我想用 FirstViewController 引用应用程序委托,我只是说:

如何为 rootViewController 类而不是 MyAppDelegate 执行此操作?

0 投票
10 回答
89530 浏览

ios - Objective C 的 iPhone 开发中的“代表”是什么?

Objective C 的 iPhone 开发中的“代表”是什么?

0 投票
1 回答
854 浏览

iphone - 保存数据 - 在模拟器上工作,而不是在设备上工作

我使用 NSData 在我的应用程序中保留图像。我像这样保存图像(在我的 App Delegate 中):

然后我像这样加载它(在我的视图控制器中,下viewDidLoad):

此代码每次在模拟器上都有效,但在设备上,它似乎永远无法加载回图像中。我很确定它可以保存,但我看不到文件系统。

我在做一些奇怪的事情吗?模拟器访问其目录的方式是否与设备不同?

谢谢!

0 投票
1 回答
3438 浏览

iphone - 如何从 UIViewController 调用应用程序委托的方法?

情况:
我正在使用“基于导航的应用程序”项目模板。而我的根视图控制器(UIViewController)需要调用应用委托的方法。

问题:
如何从 UIViewController 调用应用程序委托的方法?

0 投票
1 回答
1186 浏览

iphone - 从另一个视图中的 MKMapView 中删除注释

我有两种看法。第一个是MKMapView带有一些注释的。单击 aUIButton会在堆栈上推送第二个视图。这有一个UITableView与地图注释相对应的注释列表。因此,当您单击删除按钮时,如何调用 my MKMapViewwhich 在另一个视图中,以便我可以删除注释。MyMKMapView在我的应用程序委托以及我当前的类中声明。我正在尝试使用以下内容,但它不起作用:

我必须尝试MKMapView错误地访问我的其他视图?