2012-11-01 47 views
0

click here to see snapshot of error 這是我們在嘗試使用目標c在xcode中開發應用程序時得到的錯誤。由於我們對該技術不熟悉,因此無法瞭解重複定義發生的位置。請幫助我們。SUPDefaultCallbackhandler的重複接口定義

+0

@ V-Xtreme U對此有什麼想法? – user1765037

+0

抱歉老兄。我對此沒有任何意見,但只是檢查:http://stackoverflow.com/questions/5180232/duplicate-interface-declaration-for-class-test-coredataappdelegate.This可能會幫助你。 –

回答

0

如果使用#include代替導入,然後使用這種技術來減少重複:在接口開始時(實際上在它之前)檢查定義,如果沒有定義,則定義它並繼續定義接口。這裏有一個例子:

#ifndef __NetworkOptionsViewController__H // check if this has every been imported before 
#define __NetworkOptionsViewController__H 


#import "blahblah.h" 

@interface NetworkOptionsViewController : UITableViewController 

{ 

NSMutableArray* somevariable1; 
int somevariable2; 


} 
@end 



#endif 

- 在其上我以前encoutered特定的麻煩,我得到這個錯誤,因爲文件路徑上我的課是錯誤的。我檢查了文件檢查器,並且我的類文件路徑尚未在IDE文件夾中的IDE中定義。我刪除了它們並再次複製它們。