无法访问核心数据属性

我对目标c不了解。我在Objective-c中使用swift文件进行coredata操作。在我的coredata中,我必须实体“ Product”和“ Images”。产品与“图片”具有一对多的关系,并且从“图片”到“产品”具有一对一的关系

@objc class DatabaseOperations: NSObject {
     @objc func checkDataAvailibility()-> [Images]{

            var imageList = [Images]()
            let request: NSFetchRequest<Images>  = Images.fetchRequest()

            let sortByName = NSSortDescriptor(key: "isUploading",ascending: true)
            let sortDescriptors =  [sortByName]

            request.sortDescriptors = sortDescriptors

            let moc = CoredataStack.shared.persistentContainer.viewContext
            do {
                let imageCount = try moc.count(for: request)

                if imageCount > 0{
                    imageList = try moc.fetch(request)

                }

            }catch {
                fatalError("Error in counting home record")
            }

            return imageList

        }
        }

我正在尝试在另一个视图控件中访问它

@property (nonatomic,strong) NSArray<Images *> *uploadingImage;
    @property (nonatomic,assign) BOOL imageUploadingStatus;



      DatabaseOperations *op = [[DatabaseOperations alloc] init];
        _uploadingImage = [op checkDataAvailibility];

        [_selectedImages addObject: _uploadingImage.name];

我收到如下错误:-

  

在'NSArray *'类型的对象上找不到属性'name'。

请帮助我摆脱这个错误?

mnn1987 回答:无法访问核心数据属性

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3156471.html

大家都在问