ใช้ SwiftUI(2021)XCode 13.1/iOS 14.5+และแข็งข้อมูลของฉันกำลังพยายามที่จะทำให้มีประสิทธิภาพที่สุดที่ทั้งหมดนับในรายการ.
นี่มาจากคำภาษา sql มุมมองเป็นแบบที่คุณต้องการให้คนจำนวนแถวจากโต๊ะ
ที่รายการจะไม่มีวันมีหลาย'แถว'อาจจะไม่มากกว่า 40.
ฉันต้องไปเสิร์ชกูเกิ้ลมีตัวอย่าง(รวมถึงมาที่นี่แต่บางคนเก่าและส่วนใหญ่ไม่ทำงาน มันดูเหมือนจะเป็นบางอย่างที่ต้องทำกับ countForFetchRequest แต่ตอนนั้นฉันก็ไม่ได้ชัวร์ 100%หรอก.
ฉันต้องไปแล้วปรับแต่งตู้คอนเทนเนอนและรายการนั้นเพียงบรรจุบัตรของสนามและเป็นข้อความภาคสนาม
ฉันยังใหม่ไปยังแกนแล้ว name ข้อมูลเพราะฉะนั้นหวังว่าฉันมี terminology ถูกต้องแต่จากหลายๆตัวอย่างนี่คือสิ่งที่ฉันมีมากขึ้นด้วย (noting ฉันต้องการข้อมูลไปยังหลังจากที่โปรแกรมปิด).
import CoreData
class FooCoreDataService {
private let container: NSPersistentContainer
private let containerName: String = "FooCoreDataModel"
private let entityName: String = "FooEntity"
init() {
container = NSPersistentContainer(name: containerName)
container.loadPersistentStores { (_, error) in
if let error = error {
print("Error loading Core Data! \(error)")
}
}
}
// Get total item ('Row') count of FooEntity
func getFooCount() -> Int {
var countOfItems: Int = 0
// NOT SURE WHAT GOES HERE
let fetchRequest = NSFetchRequest ????
// SOMETHING TO DO WITH countForFetchRequest ????
return countOfItems
}
}