我正在尝试使用枚举和便利初始化器来使我的代码更安全,特别是在处理UIImage和资源目录时。以下是我的代码:
目前我遇到了这个错误:
'无法使用'(named: RawValue.Type)'的参数调用'UIImage.init'。
import UIKit
extension UIImage {
enum AssetIdentifier: String {
case Search = "Search"
case Menu = "Menu"
}
convenience init(assetIdentifier: AssetIdentifier) {
self.init(named: AssetIdentifier.RawValue)
}
}
目前我遇到了这个错误:
'无法使用'(named: RawValue.Type)'的参数调用'UIImage.init'。