在使用Swift 2的Xcode 7 GM中,我得到了错误"表达类型不明确,没有更多的上下文"在以下行:{
"took": 3,
"timed_out": false,
"_shards": {
"total": 1,
"successful": 1,
"failed": 0
},
"hits": {
"total": 1,
"max_score": 1.4054651,
"hits": [
{
"_index": "test_index",
"_type": "doc",
"_id": "2",
"_score": 1.4054651,
"fields": {
"field1": [
"text21"
],
"field2": [
"text22"
]
}
}
]
}
}
。
任何人都可以帮我解决这个问题吗?谢谢!
答案 0 :(得分:0)
在加载.sks文件时,随着swift 2的变化,你应该创建一个全新的SpriteKit项目,这样你就可以看到它现在是如何工作的,基本上你不需要扩展SKNode
,而是使用方法:
var sceneData = NSData(contentsOfFile: path, options: .DataReadingMappedIfSafe, error: nil)!
你做的事情如下:
if let scene = GameScene(fileNamed:"GameScene") { //your code here i.e. present your scene }
希望有所帮助!