2010-07-06 2 views
0

Я только что закончил отладку особенно болезненной проблемы, когда xcode зависает/сбой во время компиляции, а затем позже, когда я открываю конкретный файл (как только я определил, какой файл) На одна точка, она генерировала 55k + ошибки.xcode crashing when missing (on function return param

@interface someviewcontroller: UITableViewController { 
    someeditviewcontroller *editView; 
    -(classObjectName*) addRecord; 
    -void)remove(classObjectName*)record; 
} 

^^^ с отсутствующим (до пустоты на отдалении

это не столько вопрос, но мне интересно, почему это вызвало полный расплав как IDE, так и компилятора.

ответ

0

Я сомневаюсь, что это была твоя единственная проблема. Я добавил указанное выше описание интерфейса в файл, и это не вызвало никаких проблем вообще, хотя это немного бессмысленный заголовок; ваш синтаксис и имена методов/переменных все испорчены. Вот как должен выглядеть этот интерфейс.

@interface SomeViewController : UITableViewController { 
    SomeEditViewController *editView; 
} 

- (classObjectName *) addRecord; 
- (void)removeRecord:(classObjectName *)record; 

@end 

Если бы мне пришлось угадывать, я бы сказал, что недостающее @end является причиной ваших проблем. Я не понимаю, почему это может привести к сбоям, но это вызовет массу ошибок.