如何在 Objective-C 中创建下一个类型 - [key : Object]
?
我在 Swift 中有这样的映射,我想将它(images
)发送到 Objective-C 函数(in .mm)文件,但是如何在 Objective-C 中声明这样的类型参数?什么是平等的?
private var images : [Int : UIImage] = [:]
override func viewDidLoad() {
super.viewDidLoad()
images = [
124: UIImage(named: “img1”),
12: UIImage(named: “img2”)
]
}
最佳答案
在你的标题中你必须声明:
@property (nonatomic, retain) NSDictionary *originalValues;
然后在 .m 文件中做如下所述:
- (void) viewDidLoad {
_originalValues = @{
@124: [UIImage imageNamed:@"anyImageName"],
@125: [UIImage imageNamed:@"anyImageName"],
@126: [UIImage imageNamed:@"anyImageName"],
};
}
关于ios - 如何创建下一个类型 - [key : Object],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49486003/