Ошибка при попытке подключить Shopify и Swift / SwiftUI в XCode - PullRequest
0 голосов
/ 07 мая 2020

Я пытаюсь подключить свой 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()
}
}
...