代码之家  ›  专栏  ›  技术社区  ›  RanLearns

Xcode 8 Beta 6:storeViewController.loadProduct测试版

  •  0
  • RanLearns  · 技术社区  · 8 年前

    Swift 3中的这一行可能有什么问题,导致尝试构建应用程序失败。。。

    storeViewController.loadProduct(withParameters: productparameters, completionBlock: { (success: Bool, error: NSError?) -> Void in
    })
    

    我没有在那一行显示错误。我收到“命令因信号而失败:分段错误:11”错误。在该错误日志中,它将我指向以下行:

    2.  While type-checking expression at [/Users/MyApp/MyViewController.swift:327:13 - line:331:14] RangeText="storeViewController.loadProduct(withParameters: productparameters, completionBlock: { (success: Bool, error: NSError?) -> Void in
                })"
    


    let storeViewController:SKStoreProductViewController = SKStoreProductViewController();
    storeViewController.modalPresentationStyle = .pageSheet
    storeViewController.delegate = self;
    
    self.present(storeViewController, animated: true, completion: nil);
    
    let productparameters = [SKStoreProductParameterITunesItemIdentifier:idString, SKStoreProductParameterAffiliateToken:affString, SKStoreProductParameterCampaignToken:campString];
    
    1 回复  |  直到 8 年前
        1
  •  0
  •   RanLearns    8 年前

    storeViewController.loadProduct(withParameters: productparameters, completionBlock: { (success: Bool, error: Error?) -> Void in
    })