iphone - 应用委托(delegate)对象

标签 iphone ios objective-c xcode

在我的 appdelegate 中,我声明了一个我开发的自定义类的对象。在我的 View Controller 中,我添加了以下代码行:

AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate.dbConnector loadImages:self];

没有错误,但是即使编译器处理了loadImages,也不会进入函数。我已经使用断点来检查这一点。有什么建议吗?

最佳答案

您的 dbConnector 属性可能为 nil。确保您正在为该属性设置一个实例。您可以向 nil 发送任何消息,这样您就不会收到任何警告或错误。你的 dbConnector 属性默认为 nil,直到你给它赋值。

关于iphone - 应用委托(delegate)对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14780045/

相关文章:

iphone - iOS的视频流库?

iphone - 我可以访问 iOS 邮件应用程序数据吗?

ios - 。为什么我收到错误消息?构建一个React应用

ios - 将自定义 View 边界转换为框架坐标 - iOS Swift

objective-c - 分发模式下无法推送

ios - Storyboard更改未在 iPhone 模拟器中更新

iphone - 如何在 XCode4 中复制项目目标

ios - 如何从开源 Xcode 项目中排除 key ?

Objective-C 协议(protocol)模仿 'virtual-functions' 会产生编译器警告?

objective-c - NSTextField 持续更新