Iphone 财产';看法在类型为“的对象上找不到”;x";
我目前正在Xcode SDK iOS 5上为iPhone开发一个无线电应用程序,我目前正在使用苹果提供的StichedStreamPlayer中的一些元素。我遇到的问题是Iphone 财产';看法在类型为“的对象上找不到”;x";,iphone,objective-c,ios,xcode,Iphone,Objective C,Ios,Xcode,我目前正在Xcode SDK iOS 5上为iPhone开发一个无线电应用程序,我目前正在使用苹果提供的StichedStreamPlayer中的一些元素。我遇到的问题是ApplicationIDFinishLaunching部分 这是我的密码: appDelegate.m #import "iGamerFMAppDelegate.h" @class iGamerFMStreamingViewController; @implementation iGamerFMAppDelegate
ApplicationIDFinishLaunching
部分
这是我的密码:
appDelegate.m
#import "iGamerFMAppDelegate.h"
@class iGamerFMStreamingViewController;
@implementation iGamerFMAppDelegate
@synthesize window;
@synthesize iGamerFMViewController;
- (void)applicationDidFinishLaunching:(UIApplication *)application
{
//Adds the streaming view controller once finished loading
[window addSubview:iGamerFMViewController.view];
[window makeKeyAndVisible];
}
-(void)dealloc
{
[window release];
[iGamerFMViewController release];
[super dealloc];
}
@end
我收到一个错误-在类型为“iGamerFMViewController”的对象上找不到属性“View”
我已经尝试了一切,从重写到从另一个项目复制粘贴,但仍然不起作用。您知道为什么会发生这种情况吗?我们可以查看
iGamerFMViewController
的代码吗
我假设iGamerFMViewController
应该是UIViewController
的子类,所以它应该是这样的
@interface iGamerFMViewController : UIViewController
或者如果它没有iGamerFMViewController
具有名为view
旁注-Class'通常以大写字母开头,这样更清楚地表明它是一个类,而不是一个变量或方法
另外,您通常会在.m文件中执行
#导入“iGamerFMStreamingViewController.h”
,否则编译器必须读取整个类,而不仅仅是它的头。确保为视图控制器选择了正确的类
为什么在.m文件中有@class声明?您需要导入.h文件。如何初始化iGamerFMStreamingViewController?iGamerFMViewController是类还是对象?