title: How do I fetch all children of the parent CKRecord when `userDidAcceptCloudKitShareWith(:)` is called?
body: <pre><code>@available(iOS 10.0, *)
  func application(_ application: UIApplication, userDidAcceptCloudKitShareWith cloudKitShareMetadata: CKShareMetadata) {
  
      let acceptSharesOperation = CKAcceptSharesOperation(shareMetadatas: [cloudKitShareMetadata])
      acceptSharesOperation.perShareCompletionBlock = { metadata, share, error in
  
  
              let operation = CKFetchRecordsOperation(recordIDs: [cloudKitShareMetadata.rootRecordID])
              operation.perRecordCompletionBlock = { record, _, error in
                  //do something with root record
              }
  
              CloudAssistant.shared.container.sharedCloudDatabase.add(operation)
      }
      acceptSharesOperation.qualityOfService = .userInteractive
      CKContainer(identifier: cloudKitShareMetadata.containerIdentifier).add(acceptSharesOperation)
  }
  </code></pre>
  
  <p>That way I am able only to download <code>rootRecord</code>, but along with this record I associated lot of records using <code>setParent()</code>. </p>
  
  <p>Is there a way to fetch them also here?</p>