【发布时间】:2013-07-30 11:43:35
【问题描述】:
我的 iOS 应用项目中有一个类,它符合这样的特定协议:
@interface MyViewController : UIViewController <aProtocol>
在应用程序中的某个时间,我希望这个特定的类停止遵守这个协议。然后再把它带回来。
在obj-c 中有什么方法可以让一个类有一些可选协议吗?这是如何控制的?
【问题讨论】:
-
你不能停止遵守协议。您可以根据状态从协议返回不同的值,但不能从类中物理删除协议。更好地描述您尝试解决的潜在问题应该会促使我们找到解决方案。
标签: ios objective-c cocoa-touch protocols