Ошибки AppDelegate.h - XCode - PullRequest
       2

Ошибки AppDelegate.h - XCode

0 голосов
/ 10 марта 2012

Это действительно странно. Когда я возвращаюсь из школы сегодня и запускаю свой Mac Mini, я открываю Xcode, и в моем файле AppDelegate.h появляются две ошибки. Одна из этих ошибок говорит Expected selector for Objective-C method, а другая - Expected method body. Я погуглил эти две ошибки и не нашел ничего, что могло бы решить мою проблему. Я попытался перезапустить XCode, а также мой компьютер. Я также попытался "Очистить" проект, и все еще моя проблема не решена. Что это может быть за ошибка? Это на моем конце? Или это ошибка XCode? Спасибо:

Код: AppDelegate.h

#import <UIKit/UIKit.h>

@interface AppDelegate : UIResponder <UIApplicationDelegate>

@property (strong, nonatomic) UIWindow *window; 

@property (strong, nonatomic) UINavigationController *navigationController;

@end

Ответы [ 3 ]

2 голосов
/ 21 декабря 2012

Проверьте файл main.m на наличие лишних или невидимых кодов:

//
//  main.m
//  Demo
//
//  Created by Stackoverflow on 12/20/12.
//
//

#import <UIKit/UIKit.h>

#import "AppDelegate.h" 

int main(int argc, char *argv[])
{
    @autoreleasepool {
        return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
    }
}
0 голосов
/ 13 сентября 2015

Если Xcode новее 5.0, любой, кто сталкивается с этой проблемой, может в верхнем меню \ Product \ Build.Это должно возобновиться прямо на месте.

0 голосов
/ 10 марта 2012

Что находится в соответствующем файле .m?

Вы @ синтезируете аксессоры для своих двух свойств? Неспособность предоставить средства доступа (либо синтезировать их, либо предоставить свои собственные) кажется наиболее вероятной причиной ошибок, которые вы показали.

Реализовали ли вы обычные методы делегирования приложения? Сверх того, я не уверен, что если какие-либо методы делегата приложения действительно требуются , но ваше приложение не будет работать очень хорошо и будет выдавать некоторые предупреждения, если у вас нет по крайней мере, -applicationDidFinishLaunching:withOptions:.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...