gpt4 book ai didi

syntax - 另一个 Swift 编译器错误?

转载 作者:行者123 更新时间:2023-11-30 10:21:40 24 4
gpt4 key购买 nike

下面的行似乎总是有语法错误,知道如何修复它吗?

sourceModel = NSManagedObjectModel.mergedModelFromBundles(nil, forStoreMetadata:metaData)

错误是“调用中StoreMetadata的额外参数

如果我尝试以下操作

sourceModel = NSManagedObjectModel.mergedModelFromBundles(forStoreMetadata:metaData)

我收到“调用中参数 #1 缺少参数”

什么给出了?

最佳答案

bundlesmergedModelFromBundles定义不是可选的。因此您不能传递 nil 而需要传递 array包含bundles

//bundles is not optional
class func mergedModelFromBundles(bundles: [AnyObject], forStoreMetadata metadata: [NSObject : AnyObject]) -> NSManagedObjectModel?

尝试一下

     sourceModel = NSManagedObjectModel.mergedModelFromBundles([NSBundle.mainBundle()], forStoreMetadata: metaData)

关于syntax - 另一个 Swift 编译器错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26193052/

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