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 - 如何将所选图像放置到适当的 ImageView (imagePickerController)

ios - 访问 Cocoa 框架 Storyboard

iOS:在 Interface Builder 中创建具有动态 contentSize 的 UIScrollView

iOS-Charts StackedBar值显示

python - HttpsCallable 从 python 返回

ios - 如何设置 Scrollview 的 ContentOffset 当我滑动图像时,我将其图像偏移量设置到 iOS 中的 Scrollview 中?

iphone - ios 模拟器 6.0 中没有照片

ios - 当键盘出现并且相应的文本字段位于表格 View 部分标题中时,停止表格 View 的自动滚动

ios - iOS 14 中不会出现分页点

arrays - 具有混合元素的Swift数组,为什么返回不同的结果