gpt4 book ai didi

ios - 定义结构时的错误信息

转载 作者:可可西里 更新时间:2023-11-01 00:23:30 26 4
gpt4 key购买 nike

我正在用 Swift 编写一个结构体:

struct LevelDictionary {
let kNumberOfSegments: Int = 10

static func loadLevelData() -> NSDictionary {
for var segmentNumber = 0; segmentNumber < kNumberOfSegments; ++segmentNumber {
//My code here
}
return dictionary
}
}

出于某种原因,我在编译时遇到错误:Instance member 'kNumberOfSegments' cannot be used on type 'LevelDictionary'。我错过了什么?当我将 LevelDictionary 设置为类时,我遇到了同样的错误。

最佳答案

loadLevelData() 是在“类”级别调用的静态函数

LevelDictionary.loadLevelData()

要在静态函数中使用kNumberOfSegments,它也必须是静态的

static let kNumberOfSegments: Int = 10

关于ios - 定义结构时的错误信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33185283/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com