ios - 无法转换 [Any] 类型的值!在强制 : in Swift3 while using for in loop 中键入 'MySpecificClass'

标签 ios swift

我在我的项目中使用 RDVTabBarController 并尝试通过在循环中使用 for 来自定义选项卡栏 Controller 并且它没有转换为 RDVTabBarItem 类出现错误。

for item in tabBarController.tabBar.items as RDVTabBarItem {
            //
        }

最佳答案

错误消息表示无法将数组 类型的值转换为单个 item 而你实际上想要一个数组:

for item in tabBarController.tabBar.items as [RDVTabBarItem] { ...

关于ios - 无法转换 [Any] 类型的值!在强制 : in Swift3 while using for in loop 中键入 'MySpecificClass',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42453107/

相关文章:

ios - 如何使用 Firebase 创建公共(public)/私有(private)用户配置文件?

ios - 使用 macOS Sierra 的 APNs 推送通知

ios - 向 App Store 上被拒绝的应用程序提交新版本

ios - 如何根据swift中的条件替换方法名称?

Swift 3 - 创建在文本上方带有可缩放图像的按钮的最合适方法

objective-c - tvOS 中禁止使用 AVSampleBufferDisplayLayer

ios - swift 观察者 (KVO) : Checking for Existence

ios - 由于 "UIRequiredDeviceCapabilities",从 ItunesConnect 中删除应用程序并作为新应用程序提交

iphone - 将查询字符串添加到 NSString 的干净方法?

ios - Collection View 流布局上的 estimatedItemSize 导致单元测试崩溃 - EXC_ARITHMETIC