iOS库:如何使用委托函数

iOS库:如何使用委托函数,ios,iphone,ios7,delegates,Ios,Iphone,Ios7,Delegates,我必须为我的iOS项目使用一个库。 该库为类ICDevice abstract提供了一个委托ICDeviceDelegate ICDeviceDelegate提供以下功能 -(void)accessoryDidConnect:(ICISMPDevice *)sender; 我想在我的ViewController中集成此功能,以检测设备何时连接。如何做到这一点?转到.h并将控制器设置为库@interface YourViewController:UIViewController的委托,这样您就可

我必须为我的iOS项目使用一个库。 该库为类ICDevice abstract提供了一个委托ICDeviceDelegate

ICDeviceDelegate提供以下功能

-(void)accessoryDidConnect:(ICISMPDevice *)sender;
我想在我的ViewController中集成此功能,以检测设备何时连接。如何做到这一点?

转到.h并将控制器设置为库@interface YourViewController:UIViewController的委托,这样您就可以在创建库对象时将视图控制器设置为委托

YourLibrary *library = [YourLibrary new];
library.delegate = self;

在Cocoa/CocoaTouch中,代理是一个非常重要的模式,我建议您阅读苹果的文档,以便更好地掌握它

一旦你正确地理解了它们,你就可以轻松地找到问题的答案


创建ICDevice实例并将委托设置为控制器的self,或者检查它是否具有sharedInstance,然后使用itrefering将委托设置为此类:|它不是抽象的,您如何使用它,显示一些代码