me2*_*me2 11 iphone protocols objective-c
@protocol Eating
@end
@interface Eat : NSObject<Eating>
{
}
- (id<Eating> *)me;
@end
@implementation Eat
- (id<Eating> *)me { return self; }
@end
在上面的Objective-C代码中,为什么"返回self"导致"从不兼容的指针类型返回"警告?什么是不兼容的指针类型以及如何解决它?
Geo*_*lly 14
因为id是指针本身,所以不需要星号.
@interface Eat : NSObject<Eating> {
}
- (id<Eating>)me;
@end
| 归档时间: | 
 | 
| 查看次数: | 5809 次 | 
| 最近记录: |