expression式types“NSMutableArray!” 没有更多的上下文是模棱两可的
定义的变数剩余
var leftOvers : NSMutableArray!
当我定义一个for循环时,我得到一个错误
for leftOver: NSValue! in self.leftOvers { }
我得到的错误是。 expression式types“NSMutableArray!” 没有更多的上下文是模棱两可的
编译器不知道NSMutableArray
的内容的types,可变集合typesNSMutableArray
和NSMutableDictionary
不能隐式桥接到Swift。
由于数组的内容似乎是NSValue
对象认为将leftOvers
声明为本地Swifttypes。 使用var
关键字可以免费获得可变性。
var leftOvers : [NSValue]!
在很多情况下 – 特别是像数据源数组这样的具体对象 – 数组应该被声明为非可选的
var leftOvers = [NSValue]()
- 由swift生成的IPA非常大,大约5MB
- Firebase queryOrderedByChild()方法不给出sorting数据
- 在Swift中创buildIntegertypes的NSUserDefault
- ld:在Xcode 8.3.2中找不到Framework for x86_64的FileProvider
- 如何在Objective-C中实现“迅捷”
- (UIApplication.sharedApplication()。委托为AppDelegate).managedObjectContext
- Swift应用程序在模拟器上打开,但不在设备上
- Swiftdynamic库向后兼容旧的Swift版本项目
- 使用Swift和Storyboard在两个UIViewControllers之间传递数据