在普通班级中使用SKProduct

Mat*_*hew 1 iphone objective-c in-app-purchase ios

我已经StoreKit在我的项目中设置了,我可以从应用程序商店获得产品信息,这一切都正常.

我现在要做的是SKProduct在我的类中添加一个实例变量,如下所示:

#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>

@interface VideoCell : UITableViewCell
{
    IBOutlet UILabel *title;
    IBOutlet UILabel *description;
    SKProduct *product;
}

@property (retain) IBOutlet UILabel *title;
@property (retain) IBOutlet UILabel *description;
@property (retain) SKProduct *product;
Run Code Online (Sandbox Code Playgroud)

它仅适用于IBOutlet变量,但SKProduct行有错误,如下所示:

Unknown type name 'SKProduct'
Run Code Online (Sandbox Code Playgroud)

我很困惑因为类名自动完成但实际上并没有编译...

有任何想法吗?

mse*_*dio 9

看起来你错过了导入:

#import <StoreKit/StoreKit.h>
Run Code Online (Sandbox Code Playgroud)