479得票18回答
在Swift中如何获取对AppDelegate的引用?

我如何在Swift中获得对AppDelegate的引用? 最终,我想使用该引用来访问托管对象上下文。

252得票13回答
iOS - 从ViewController调用AppDelegate方法

我想做的是点击一个按钮(通过代码创建)后,它会调用不同的视图控制器,然后在新的视图控制器中运行一个函数。 我知道这在IB(Interface Builder即Xcode中的可视化界面编辑器)中可能很容易实现,但那不是一个选项。 一个例子就是你有两个视图控制器,一个带有一个房屋的启动画面。另...

93得票16回答
获取推送通知的设备令牌。

我正在处理推送通知。我编写了以下代码来获取设备令牌。- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //...

87得票11回答
在Swift中UIStatusBarStyle无效

我试图将我的Swift应用程序中的状态栏颜色更改为白色,但是遇到了瓶颈。我有3个视图控制器,每个都嵌入在NavigationController中(可能是问题吗?我已经尝试将代码放置在NavigationController类中)。我已经在AppDelegate.swift文件的didFini...

81得票11回答
使用Swift从应用程序委托打开视图控制器

我正在尝试创建一个推送通知,根据从推送中获取的信息确定要打开哪个视图。 我已经成功地从推送中获取了信息,但现在我无法打开视图。 查看其他堆栈溢出问题,我目前有以下内容: 应用程序委托 didFinishLaunchingWithOptions: //Extract the not...

71得票16回答
iOS 13: Swift - '通过编程设置应用程序根视图控制器'无法工作

我在AppDelegate.swift中有以下代码来设置iOS应用程序的根视图控制器。但它不起作用,它遵循目标结构(在“通用”选项卡下定义)并忽略此代码。(Xcode 11,Swift 5.1,iOS 13)class AppDelegate: UIResponder, UIApplicati...

60得票21回答
'NSInternalInconsistencyException',原因:无法在包中加载NIB:'NSBundle

在我的AppDelegate中有一个我不理解的问题。RootViewController最初被称为ViewController,我改了它的名字。应用程序由许多ViewController组成,然后我引入了UINavigationController。为什么会出现这个错误? NSInterna...

55得票1回答
"RCTBundleURLProvider"没有可见的@interface声明选择器"jsBundleURLForBundleRoot:fallbackResource:"。

在构建应用程序时,我遇到了这个错误。 在我的Appdelegate.mm文件中将react-native版本从0.66.2升级到0.68.2后,出现了这个错误。

36得票7回答
在AppDelegate中显示UIAlertController

我想在我的iOS应用程序的AppDelegate中显示一个UIAlertController。 以下是警报和present方法。UIAlertController *alert = [UIAlertController alertControllerWithTitle:cTitle messa...