2015-10-06 45 views
0

我的NSObject的一個子類,但我有一個頭文件中的一個問題,當我運行該項目,它表明我:頭文件問題7

Error returned

enter image description here

它允許我補充這一點,而是直接返回這個邏輯上的錯誤:「@end必須出現在Objective-C中,」

enter image description here

我確切的說,與Xcode6我沒有這個問題有誰知道如何解決這個令人沮喪的問題?

編輯:

這是一個常量文件,不要注意文件名,這裏是.m文件:

#import "CUSBoxes.h" 

const int defaultCount = 10; 
const long int repeat = 25000; 

const NSString *defaultDescription = @"If any layout issue is related, change default values of each box you want to display"; 


@implementation CUSBoxes 

@end 
+1

可能在另一個.h或.m文件的某處,@end被錯過或錯位。 – Sujit

+0

所有與Xcode 6一起工作,似乎問題是隻與NSObject子類文件,所有與其他文件 – Lkm

回答

0

通常這個錯誤會導致你錯過@end或無效字符在一個您在項目中使用的.h文件。我遇到了這個錯誤,這個錯誤不存在於它引發的相同文件中,檢查其他頭文件來解決這個問題。

0

1)您可能在任何Header文件中缺少@end。一個接一個地檢查具有@interface部分的所有.h文件應該以「@end」結尾。

2)如果一切看起來都不錯,請嘗試清理項目或重新啓動Xcode(在我的情況下,它工作)。