objective-c - 无法访问 coredata 属性
问题描述
我不了解objective c我在objective-c中使用swift文件进行coredata操作。在我的coredata中,我必须实体“产品”和“图像”。产品与“图像”具有多对关系,从“图像”到“产品”具有一对一关系
@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 *”类型的对象上找不到属性“名称”。
请帮我摆脱这个错误?
解决方案
推荐阅读
- spi - SPI 不适用于 Jetson Nano 2GB。如何在 Jetson Nano 上使用 SPI?
- r - R中基于组的比率计算
- java - af:inputListOfValues 未在 Oracle ADF 中打开以供选择
- html - 响应式动画
- ml-agent - 设置 ML-Agents 推理种子
- node.js - 在根目录之外设置 dotenv 路径不起作用
- c# - C# Twilio Whatsapp 入站消息返回一个 MediaUrl
- powershell - 用于安装的 Powershell DSC
- android - Firebase Get 方法 React Native
- python - KeyError: 'dataset/deepfashionHD\\img\\MEN\\Denim\\id_00000089\\02_7_additional.jpg' #15