gpt4 book ai didi

ios-simulator - IOS 13 测试版 5 : Does SKProductsRequest supposed to work on simulator?

转载 作者:行者123 更新时间:2023-12-04 11:33:13 28 4
gpt4 key购买 nike

尽管在实际设备上一切正常,但我想知道为什么从不回调代理 在 iOS 13 beta 5 上的模拟器上?

我在互联网上搜索了答案,但一无所获。

我为协议(protocol)实现了 3 个功能,如下所示:

public class StoreKit {
var request: SKProductsRequest? = nil // Keep a strong reference

public func fetchProducts() {
print("\(#function): start fetching products")

let r = SKProductsRequest(productIdentifiers: productIDs)
request = r
r.delegate = self
r.start()
}

}

// MARK: - Get the requested products

extension StoreKit: SKProductsRequestDelegate {
/// Products are received
public func productsRequest(_ request: SKProductsRequest, didReceive response: SKProductsResponse) {
print("\(#function): did receive")
}



/// Unable to received the products
public func request(_ request: SKRequest, didFailWithError error: Error) {
print("\(#function): Error for request: \(error.localizedDescription)")

}



public func requestDidFinish(_ request: SKRequest) {
print("\(#function): did finish")
}
}

最佳答案

如作者回答的评论中所述,遇到了同样的问题。

(request:didFailWithError: with error message being: Error Domain=ASDErrorDomain Code=507 "Error decoding object" UserInfo={NSLocalizedDescription=Error decoding object, NSLocalizedFailureReason=Attempted to decode store response})

我将项目的 iOS 部署目标更改为 iOS 13.0,并在模拟器中成功加载了产品。

关于ios-simulator - IOS 13 测试版 5 : Does SKProductsRequest supposed to work on simulator?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57633695/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com