我想創建一個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