问题标签 [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.
iphone - 加载应用程序的主 xib 是否有类似 viewDidLoad 的内容?
正如在应用程序的 Info.plist 中使用“主 nib 文件基本名称”定义的那样。我应该使用applicationDidFinishLaunching
吗?
iphone - UIApplication 的 handleOpenURL “返回”到底在哪里?
我正在处理应用程序中的自定义 URL 方案,并试图解决:
我在我的应用程序中将 URL 传递并成功解析为 NSDictionary 但想知道“现在怎么办?” handleOpenURL
返回一个 BOOL 但返回什么?我很难调试,因为我还没有弄清楚如何让调试器在触发时在设备上运行。
我所知道的只是applicationDidFinishLaunching
之前完成handleOpenURL
并且看起来好像我rootViewController
在屏幕上。
无论如何,所以,现在我的 appDelegate 中有这个 NSDictionary 对象,你将如何将它传递给 rootViewController 以便它可以在其详细视图中对其进行处理?我会打电话吗
在 handleOpenURL 之前return YES;
或者,我应该在我的 appDelegate 中创建一个 NSDictionary 属性,然后在“Return YES;”之后 从我的rootViewController
(或detailViewController
- 尚未解决)中检索它。如果是这样,触发器是什么?我不清楚handleOpenUrl 的回报将走向何方……以及它们对我有什么价值(如果有的话)。
谢谢!
objective-c - 我们可以在 iphone 模拟器中检查 applicationwillresignActive 吗?
我已经在 iphone 模拟器中尝试过硬件锁定,但这没有被调用。我确实想在另一个 UIviewcontroller 类中调用它,而不是在 appdelegate 本身中。我还在 viewController 的头文件中添加了它。
iphone - iphone全局设置——最好的实现方式?
我想要一些可以从我的应用程序中的任何位置访问的设置。有没有最好的方法来实现这个?现在我只是在我的应用程序委托中粘贴属性,然后通过以下方式访问它们:
iphone - ViewController 的 viewDidLoad 方法在 applicationDidFinishLaunching 之前完成
我正在使用 Core Data 创建一个相当复杂的 iPhone 应用程序。到目前为止,一切都运行良好。然而,随着应用程序变得越来越复杂,出现了一个新问题:第一个视图控制器在 AppDelegate 完成其 applicationDidFinishLaunching 方法之前完成了它的 viewDidLoad 方法。
视图控制器不是根,它是一个标签栏控制器。有问题的 VC 是选项卡栏上默认选择的选项卡。它被 IB 实例化。
根据我的经验,以前没有发生过这样的事情,并且它抛弃了我在 AppDelegate 中所做的重要初始化(从 Core Data 获取对象并准备它们以供使用)。此外,它是间歇性的——有时代表确实先完成。
有没有其他人注意到这样的困难?任何处理此类问题的示例代码?
我想答案是让 VC 加载 AppDelegate 准备好的数据,只有当 AppDelegate 发送一条消息它已经准备好时。我有点担心这会增加一些东西,以后只会咬我的屁股。
objective-c - 在目标 C 中引用另一个类中的实例化对象
我在目标 C 中的 ipod 应用程序上使用 xcode 工作,并且在我的一个类(rootViewController)中有一个字段(navigationController)。如何从另一个类中引用实例化的 rootViewController 的 navigationController?例如,如果我想从 FirstViewController.m 类中引用 navigationController,我该怎么做?
我似乎只能找到对此的引用来引用应用程序委托。
如果我想用 FirstViewController 引用应用程序委托,我只是说:
如何为 rootViewController 类而不是 MyAppDelegate 执行此操作?
ios - Objective C 的 iPhone 开发中的“代表”是什么?
Objective C 的 iPhone 开发中的“代表”是什么?
iphone - 保存数据 - 在模拟器上工作,而不是在设备上工作
我使用 NSData 在我的应用程序中保留图像。我像这样保存图像(在我的 App Delegate 中):
然后我像这样加载它(在我的视图控制器中,下viewDidLoad
):
此代码每次在模拟器上都有效,但在设备上,它似乎永远无法加载回图像中。我很确定它可以保存,但我看不到文件系统。
我在做一些奇怪的事情吗?模拟器访问其目录的方式是否与设备不同?
谢谢!
iphone - 如何从 UIViewController 调用应用程序委托的方法?
情况:
我正在使用“基于导航的应用程序”项目模板。而我的根视图控制器(UIViewController)需要调用应用委托的方法。
问题:
如何从 UIViewController 调用应用程序委托的方法?
iphone - 从另一个视图中的 MKMapView 中删除注释
我有两种看法。第一个是MKMapView
带有一些注释的。单击 aUIButton
会在堆栈上推送第二个视图。这有一个UITableView
与地图注释相对应的注释列表。因此,当您单击删除按钮时,如何调用 my MKMapView
which 在另一个视图中,以便我可以删除注释。MyMKMapView
在我的应用程序委托以及我当前的类中声明。我正在尝试使用以下内容,但它不起作用:
我必须尝试MKMapView
错误地访问我的其他视图?