Objective c 与ARC报告语义问题实例方法的对话';窗口';找不到
我正在将一个手动内存管理的objective-COSx项目转换为ARC。 为此,我选择了项目->编辑->转换->到Objective-C弧 我有几个错误,我正在一个接一个地解决它们。下面是一个显示为语义问题的错误。我不明白Objective c 与ARC报告语义问题实例方法的对话';窗口';找不到,objective-c,xcode,Objective C,Xcode,我正在将一个手动内存管理的objective-COSx项目转换为ARC。 为此,我选择了项目->编辑->转换->到Objective-C弧 我有几个错误,我正在一个接一个地解决它们。下面是一个显示为语义问题的错误。我不明白 语义问题,AppController.m:263:21:未找到实例方法“window”;你是说“窗户”吗 警告:AppController.m:263:21:未找到实例方法'-window'(返回类型默认为'id');你的意思是“windows”吗? 代码如下 [[[NSAp
语义问题,AppController.m:263:21:未找到实例方法“window”;你是说“窗户”吗代码>
警告:AppController.m:263:21:未找到实例方法'-window'(返回类型默认为'id');你的意思是“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
#导入
#导入“AppController.h”
#导入“UpdateWindowController.h”
@接口AppDelegate:NSObject
{
NSWindow*\u窗口;
AppController*\u AppController;
UpdateWindowController*UpdateWindowController;
}
@属性(分配)窗口*窗口;
@属性(分配)IBOutlet AppController*AppController;
@结束
将委托强制转换为子类[[(AppDelegate*)[NSApp delegate]窗口]setTitle:winTitle]代码>?@特洛伊木马程序非常有用,谢谢您在您的实现中是否有@synthetic window=\u window?将委托强制转换到子类[[(AppDelegate*)[NSApp delegate]窗口]setTitle:winTitle]代码>?@特洛伊木马程序非常有用,谢谢您在您的实现中是否有@synthetic window=\u window?