基本上我要做的是从attemptDeviceUnlockWithPassword
的{{1}}方法调用SBDeviceLockScreenViewController
方法。从不同的类调用实例方法的正确方法是什么?
lockScreenView
答案 0 :(得分:2)
为了能够调用实例方法,您需要一个类的实例。您可以在SBDeviceLockController header中看到有一个类方法+(id)sharedController
。此方法将返回一个可以调用实例方法的实例。
SpringBoard中有很多类遵循这种使用类方法返回单例实例的模式(这称为Singleton pattern)。
在进行调整开发之前,您需要了解有关Objective-C基础知识的更多信息,尝试创建一个简单的应用程序。 Apple文档相当不错(try starting here),互联网上还有许多其他资源(例如Stanford CS193P course)。