我得到「無效的投影類型nsmutablearray鍵入skproduct」錯誤..當我嘗試將產品添加到我的uitableview ..這裏是我使用的代碼...無效的投射類型nsmutablearray類型skproduct - ios
初始化
SKProduct *product1 = [[InAppPurchaseManager sharedInAppManager] getLevelUpgradeProduct];
SKProduct *product2 = [[InAppPurchaseManager sharedInAppManager] getPlayerUpgradeOne];
SKProduct *product3 = [[InAppPurchaseManager sharedInAppManager] getPlayerUpgradeTwo];
_products = [[[NSMutableArray alloc] initWithObjects:product1, product2, product3, nil] autorelease];
- (UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
......
SKProduct *product = (SKProduct*) _products[indexPath.row]; // error
cell.textLabel.text = product.localizedTitle;
[_priceFormatter setLocale:product.priceLocale];
cell.detailTextLabel.text = [_priceFormatter stringFromNumber:product.price];
......
}
什麼是我的錯誤?謝謝..
我無法使用您的示例在我的機器上覆制它。嘗試一個乾淨的重建。 – CodaFi 2013-02-20 18:23:15