【发布时间】:2015-05-26 13:16:35
【问题描述】:
我有一个如下所示的 Objective-C 类:
@interface CustomObjectHavingData : NSObject
@property (nonatomic, strong) NSData *objWithData;
- (instancetype)initWithObjHavingData;
@end
和这样的实现
@implementation CustomObjectHavingData
- (instancetype)initWithObjHavingData{
if (self = [super init]) {
NSString *str = @"This is simple string.";
self.objWithData = [str dataUsingEncoding:NSUTF8StringEncoding];
}
return self;
}
@end
现在我想在 Swift 中调用这个 initWithObjHavingData
var objData = CustomObjectHavingData()
这返回 nil 给我。请帮助我如何在这里调用上述初始化方法。
【问题讨论】:
标签: ios objective-c swift