Creating our first CloudKit record
Before we dig into all the details, let's first just take the time to see how we can create a record. For now, think of a record as a type. We will go into this in more depth a bit later in this chapter. Let's say we want to create a shoe record. Let's see how we can accomplish that now.
Open ShoePOSApp.swift
and, under import SwiftUI
, add import CloudKit
. Now, above the body
variable, add the following:
init() { // Add next step here }
Next, replace // Add next step here
with the following:
let container = CKContainer(identifier: “//add your container name here”) // (1) let db = container.publicCloudDatabase // (2) let recordID = CKRecord.ID(recordName: “shoe-pos-test”) // (3)
Alright, let's break down each bit of code we added line by line.
Earlier, you created a container name and added it to your project for iCloud. If you do not add the “iCloud” in front...