我有一个 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。请帮忙解决如何在此处调用上述的init方法。