gpt4 book ai didi

swift - 如何在方法中使用其他类的枚举?

转载 作者:行者123 更新时间:2023-11-28 12:27:04 24 4
gpt4 key购买 nike

我需要使用这个枚举

final class PermissionsManager {

enum `Type`: String {
case notifications, calendar, reminders, camera, photosLibrary
}

在方法的其他类中。

private func requireAccess(from viewController: UIViewController, to type: PermissionsManager.Type, with action: Action?) {
PermissionsManager.requireAccess(from: viewController, to: type, completion: action)
}

但在这种情况下我有错误:

Cannot convert value of type to expected argument type

求助!我如何将我的枚举传递给这个方法??

最佳答案

即使您使用了反引号,核心仍然存在冲突。将 Type 替换为其他内容(例如 AccessType),这应该可以。

关于swift - 如何在方法中使用其他类的枚举?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43100561/

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