0
我试图创建的dictionary<String,NSImage>
一个阵列,
所以我这样做:斯威夫特:数组[字符串:NSImage中]
class PreferencesController : NSObject{
var generalImage = NSImage(named: "NSAdvanced");
var textEditingImage = NSImage(named: "NSFontPanel");
var GUIImage = NSImage(named: "NSColorPanel");
var preferencesOptionTableList : NSMutableArray = [
["name":"General"],
["name":"Text Editing"],
["name":"GUI"]];
var preferencesOptionTableImageList : [[String:NSImage]] = [["image":textEditingImage]];
}
但我得到这个错误:
PreferencesController.Type does not have a member named
'textEditingImage'
请帮帮我我还是不知道在一小时的搜索后要做什么
您好,感谢的答复。我试过这个“var preferencesOptionTableImageList = [NSDictionary(object:textEditingImage?,forKey:”image“)]; ”但仍然是相同的错误 – 2015-02-09 04:22:54
看到我的新更新(未经测试)的例子。 – MirekE 2015-02-09 04:25:32
@戚昊燕,加个?在一个可选的结束时只解开链接事件。尝试var textEditingImage = NSImage(名为:“NSFontPanel”)! – TheCodingArt 2015-02-09 04:25:49