首先在自定义类Swift中加载哪个函数?当我有一个链接到视图控制器的类时,我们有viewdidload函数。
但是如果你有自定义课程?加载的是什么?
import Foundation
import StoreKit
class iap: NSObject, SKProductsRequestDelegate,SKPaymentTransactionObserver {
override init(){
if(SKPaymentQueue.canMakePayments()) {
print("IAP is enabled, loading")
let productID:NSSet = NSSet(objects: "seemu.iap.test", "seemu.iap.removeads")
let request: SKProductsRequest = SKProductsRequest(productIdentifiers: productID as! Set<String>)
request.delegate = self
request.start()
} else {
print("please enable IAPS")
}
}
我有这种结构,但这是对的吗? 在super.init调用之前,request.delegate = self:'self'上有一个错误。所以我认为init方法不适合这种情况吗?