我需要将以下Objective-c代码转换为Swift。这是来自Objective-c JSONModel-Framework的示例,其中将框架提供的
感谢您的帮助! MYModel.swift
Optional
协议应用于类型为NSString
的实例变量。我找到了一个相关帖子,但我没有成功。使用我的MYModel.swift
实现时,Xcode会报错Cannot specialize non-generic type NSString
。感谢您的帮助! MYModel.swift
@objc(MYModel) public class MYModel : JSONModel {
...
public var name : NSString<Optional>
...
}
MYModel.h
@interface MYModel : JSONModel
...
@property (strong, nonatomic) NSString<Optional>* name;
...
...
/**
* Protocol for defining optional properties in a JSON Model class. Use like below to define
* model properties that are not required to have values in the JSON input:
*
* @property (strong, nonatomic) NSString<Optional>* propertyName;
*
*/
@protocol Optional
@end
...