35得票10回答
添加SceneDelegate和更新Info.plist后出现黑屏问题

我目前在使用Xcode 11和Target iOS 13.0的时候遇到了空白屏幕的问题(该应用程序在iOS 12.1至12.4以下的所有版本中正常工作)。我希望我的应用程序能够适用于12.1以上以及当前的13.0版本,但是即使在现有项目和应用程序清单中添加了下面的UIWindowSceneDe...

33得票5回答
如何将Objective-C的应用程序委托转换为Swift?

我正在将所有类转换为 Swift 的旧项目上工作。 我如何将 AppDelegate 类转换为 Swift? 在项目设置或 main.m 中必须进行哪些更改?

32得票1回答
Swift 4警告:仅能在主线程中使用

当我在Xcode 9使用Swift4时,出现以下错误: UIApplication.delegate 只能在主线程中使用 .... 只能在主线程中使用 在后台线程组中调用UI API 紫色警告。 我的代码;var appDelegate = UIApplication.shared.del...

31得票5回答
当iOS推送通知被接收时打开一个视图控制器

当用户点击接收到的推送通知消息时,我希望打开一个特定的视图控制器,但是当我收到推送通知消息并点击该消息时,只有应用程序被打开了,但它没有重定向到一个特定的视图控制器。我的代码如下:-(void)application:(UIApplication *)application didReceiv...

31得票6回答
用SWIFT控制接收推送通知后加载哪个视图控制器

当我收到推送通知并滑动打开时,它只会打开我的应用程序而不是我想要的VC。 所以我的问题是如何加载我想要的VC?我知道如果应用程序已经打开,我可以将VC移动到另一个VC内的didReceiveRemoteNotification中,但如果应用程序没有打开或处于后台模式下,该怎么办? 此外,我...

30得票8回答
Swift - 如何从viewController访问AppDelegate窗口

我在我的应用程序中做了一个新手引导流程,并想添加一个跳过按钮。 该按钮位于viewController上,因此我想通过访问app delegate窗口来将其移动到另一个viewController。 然而,它一直给我一个错误,指出AppDelegate.Type没有名为"window"的成员...

30得票3回答
从应用程序委托中呈现视图控制器

我正在尝试使用以下代码从应用委托中呈现视图控制器:- (void)interstitialViewControllerRequestSucceeded:(UIViewController *)interstitialViewController { [self.window.rootV...

30得票12回答
从应用程序委托获取当前视图控制器

我是iOS的新手。我需要从应用程序委托中知道当前的视图控制器。我对此一无所知,也不知道如何实现。我正在使用以下代码来实现这个功能,但它返回空值。我遵循了这个链接-从应用程序委托获取当前视图控制器(模态可行)。需要帮助。

29得票3回答
Swift - 在应用程序代理中实例化导航控制器而不使用故事板

我正在重新构建一个没有storyboard的应用程序,我遇到最大的问题是如何在程序中实现视图之间的导航。很少有东西是不使用storyboard编写的,因此很难找到答案。 我的问题很简单。我有我的ViewController和SecondViewController,我想从前者跳转到后者。 ...

27得票7回答
在Swift中更改titleTextAttribute

自从我更新了Xcode之后,似乎无法更改titleTextAttribute。现在当我使用以下代码时,会出现以下错误: 找不到接受此提供的参数的重载init appDelegate中的代码:UINavigationBar.appearance().titleTextAttribut...