我想创建一个Utils文件,有一些功能并在某些类中使用它们,但我不知道如何去做。如何在目标中创建一个协议-C
我:
Utils.h
#import <Foundation/Foundation.h>
@protocol Utils
@optional
-(NSString*)colorToHex:(UIColor*)color;
@end
@interface Utils : NSObject
@end
Utils.m
#import "Utils.h"
@implementation Utils
-(NSString*)colorToHex:(UIColor*)color{
return @"Working";
}
@end
mainClass.h(片段)
@interface StyleTableViewController : UITableViewController <Utils>
mainClass.m(电话)
NSString *myString = [self colorToHex:color];
NSLog(@"%@",myString);
它调用函数时会崩溃。我该怎么办?
感谢
我不确定你想要做什么以及这与协议有什么关系? – starbugs 2012-07-30 21:19:17