SwiftUI ได้ทั้งหมดรายการซ้อนในภาษา sql เงื่อนไข)จำนวนจากแกนกลางข้อมูลรายการ[ที่ซ้ำกัน]

0

คำถาม

ใช้ 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
    }

}
core-data entity nsfetchrequest swift
2021-11-23 00:18:54
1

คำตอบที่ดีที่สุด

0

นี่คือสิ่งที่คุณต้องการ?

static func getFooCount() -> Int {
   let object = (UIApplication.sharedApplication().delegate as! AppDelegate).managedObjectContext
   let fetchRequest = NSFetchRequest<NSFetchRequestResult>(entityName: "Product")
   let countOfItems = try! object.count(for: fetchRequest)
   return countOfItems
}
2021-11-23 04:22:52

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่