ios - 从 applicationwillresignactive 中调用函数

标签 ios xcode swift

我的 UIViewController 类 PlayViewController

中有一个函数 uploadScore()

当我从 applicationWillResignActive(application: UIApplication) 中调用此函数 uploadScore() 时,它抛出错误 Use of unresolved Identifier 'uploadScore'

uploadScore() 引用了 PlayViewController 中的对象。

我做错了什么?什么是最好的解决方案? 代码在 swift 中。

最佳答案

如果您的应用委托(delegate)对 View Controller 一无所知,它将无法工作。

为什么不让 View Controller 本身监听通知并做任何它需要做的事情呢?通知名称常量在 UIApplication 类引用中均可用。 App Delegate 中的方法很方便,但并不神奇。任何对象都可以响应该通知。

关于ios - 从 applicationwillresignactive 中调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27724639/

相关文章:

ios - 如何在同一台 iOS 设备上将文件从一个应用程序传输到另一个应用程序?

iphone - 静态库中字符串的本地化

objective-c - NSIndexPath 的内存管理问题

ios - 通过 iPhone IOS 测试 React Native

JavaScript/Swift + JavaScriptCore - 可以忽略 undefined variable 吗?

ios - 使用经度和纬度获取位置 iOS 6 的方向

iphone - 在应用程序更新时,自定义 plist 文件将得到更新,或者我们需要做些什么吗?

iOS蓝牙热敏票据打印机,支持哪款?

ios - 在 alertview 文本字段中快速获取 nil 值

swift - CoreData Predicate 获取包含数组中任何单词的每个句子