1

它给出了 UNKNOWN TYPE NAME 错误。我也导入了“billSummary”类,但不知道为什么 xcode 会给出这个错误。

#import <UIKit/UIKit.h>
    #import "customiseForItems.h"
    #import "billSummary.h"

    @interface itemsInParty : UITableViewController<UIAlertViewDelegate>{
        IBOutlet customiseForItems *tblCell;
        IBOutlet UIToolbar *billSummaryTool;

        CGFloat percValue;
        billSummary *billSummaryToShow;        //ERROR UNKNOWN TYPE NAME BILL SUMMARY
        UIAlertView *alertForPercentage;
        NSMutableArray *selectedEntriesPath;
        BOOL descTapped;
    }
4

2 回答 2

3

@class billSummary;而不是 #import "billSummary.h"

像这样尝试它会对你有所帮助。

于 2012-07-03T05:57:21.497 回答
0

一个可能的原因是:

billSummary.h

@interface billSummaryMisspelled : ParentClass
@end

billSummary.m

@implementation billSummaryMisspelled
@end

你的文件名!=你的类名

您可以使用前向类声明来跳过错误,

@class billSummary;

而不是#import

于 2012-07-03T06:01:02.953 回答