Я пытаюсь подключить свой Shopify Shop к приложению, созданному с помощью SwiftUI в Xcode. При этом возникает настоящая трудность в поиске соединения частей. Я получаю это сообщение об ошибке в консоли из-за команды печати. См. Ниже.
Сообщение об ошибке в консоли: MobileBuySDK.Graph.QueryError.request (ошибка: необязательно (Error Domain = NSPOSIXErrorDomain Code = 22 «Недопустимый аргумент» UserInfo = {_ kCFStreamErrorCodeKey = 22, _kCFStreamError})) 1003 *
Код:
import SwiftUI
import MobileBuySDK
struct TryView1: View {
@ObservedObject var shop = Shopify()
var body: some View {
Button(action: {
self.shop.QueryShop()
}){
Text("Press to connect to Shopify")
}
}
}
class Shopify: ObservableObject {
func QueryShop(){
let query = Storefront.buildQuery() { $0
.shop { $0
.name()
}
}
let client = Graph.Client(shopDomain: "...", apiKey: "...")
client.cachePolicy = .cacheFirst(expireIn: 3600)
let task = client.queryGraphWith(query) { (response, error) in
if let response = response{
let name = response.shop.name
print("\(name) - yes")
}else{
print("no success: \(error)")
}
}
task.resume()
}
}