-1

「不明な型名 'ViewController' は 'UIViewController' のことですか」

それは私がこれのために得るエラーです

#import <UIKit/UIKit.h>
#import <StoreKit/StoreKit.h>
#import "ViewController.h"

@interface PurchaseViewController : UIViewController <SKPaymentTransactionObserver, SKProductsRequestDelegate>
@property (weak, nonatomic) IBOutlet UILabel *productTitle;
@property (weak, nonatomic) IBOutlet UIButton *buyButton;
@property (weak, nonatomic) IBOutlet UITextView *productDescription;
- (IBAction)buyProduct:(id)sender;
@property (strong, nonatomic) SKProduct *product;
@property (strong, nonatomic) NSString *productID;
@property (strong, nonatomic) ViewController *homeViewController; //error here
- (void)getProductInfo:(UIViewController *)viewController;
@end
4

2 に答える 2

2

@interfaceステートメントの前に、次のような行を挿入します。

@class ViewController;

それが役立つかどうかを確認してください。

于 2013-04-29T21:50:40.047 に答える
0

cocoa ライブラリをインポートする必要があります。

#import <Cocoa/Cocoa.h>

これでうまくいくはずです。

于 2016-05-12T21:25:12.323 に答える