Converstion to AR C reports semanti c Issue Метод экземпляра 'window' не найден - PullRequest
1 голос
/ 08 июля 2020

Я конвертирую целевой C проект OSX, который управляется памятью вручную, в AR C. Для этого я выбрал проект -> Edit -> Convert -> To Objective- C AR C.

Я получаю несколько ошибок и решаю их одну за другой. Ниже приведена ошибка, обозначенная как проблема Semanti c. что я не понимаю.

Semantic Issue, AppController.m:263:21: Instance method 'window' not found ; did you mean 'windows'? Warning: AppController.m:263:21: Instance method '-window' not found (return type defaults to 'id'); did you mean '-windows'?

Код ниже

[[[NSApp delegate] window] setTitle:winTitle];

AppDelegate имеет свойство окна, я не уверен, почему xcode жалуется на это.

#import <Cocoa/Cocoa.h>
#import "AppController.h"
#import "UpdateWindowController.h"


@interface AppDelegate : NSObject <NSApplicationDelegate>
{
    NSWindow* _window;
    AppController* _appController;
    UpdateWindowController* updateWinController;
}

@property (assign) IBOutlet NSWindow *window;
@property (assign) IBOutlet AppController *appController;



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