0
我使用阿波羅客戶端GraphQL客戶端集成。我添加了以下運行腳本,這是在官方文檔中建議的。所有GraphQL標量上來的字符串(阿波羅)
cd "${SRCROOT}/${TARGET_NAME}/GraphQL/Open"
$APOLLO_FRAMEWORK_PATH/check-and-run-apollo-codegen.sh generate $(find
. -name '*.graphql') --schema schema.json
--output APIClient.swift
但是即將到來的問題是所有的標量現在都以String的形式出現了。
例如: - 在登錄時,如果我創建電子郵件和密碼的突變,我的架構返回響應,JSON而APIClient創建顯示響應爲字符串(而不是JSON)。
由此有收到錯誤它說
Apollo.GraphQLResultError(path: ["login", "response"], underlying: Apollo.JSONDecodingError.couldNotConvert
這是因爲串被接收,而不是JSON和字符串不能被轉換成所需的JSON。
是任何人都面臨着同樣的問題?