2012-07-03 5 views
1

Это сообщение об ошибке UNKNOWN TYPE NAME. Я также импортировал класс «billSummary», но не знаю, почему xcode дает эту ошибку.Неизвестное имя типа Ошибка Iphone

#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; 
    } 

ответ

3

Написать @class billSummary; вместо #import "billSummary.h"

Попробуйте, как это будет полезно для вас.

+1

Да, это помогло. Могу ли я спросить причину использования @class вместо #import? –

+0

Несомненно. См. Это [ссылка] (http://stackoverflow.com/questions/9743432/import-header-files) –

0

одна из возможных причин является:

billSummary.h

@interface billSummaryMisspelled : ParentClass 
@end 

billSummary.m

@implementation billSummaryMisspelled 
@end 

ваше имя файла = для вас имя класса

вы можете использовать вперед объявление класса для пропуска ошибки,

@class billSummary; 

вместо #import

Смежные вопросы