物业'观点;在“x”类型的对象上找不到

时间:2011-07-30 22:49:00

标签: iphone objective-c ios xcode

我目前正在Xcode SDK iOS 5上为iPhone开发一个Radio应用程序,我目前正在使用苹果提供的StichedStreamPlayer中的一些元素。我遇到问题的问题是ApplicationDidFinishLaunching部分

这是我的代码:

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”类型的对象上找不到属性“视图” 我已经尝试了从重写它到从另一个项目复制和粘贴的所有内容,它仍然无法正常工作。你知道为什么会这样吗?

2 个答案:

答案 0 :(得分:2)

确保为视图控制器选择了正确的类。

enter image description here

答案 1 :(得分:0)

我们能看到iGamerFMViewController的代码吗?

我假设iGamerFMViewController应该是UIViewController的子类,所以看起来应该是这样的

@interface iGamerFMViewController : UIViewController

或者如果iGamerFMViewController没有view

的属性

旁注 - 类'通常以大写字母开头,它更清楚它是一个类而不是变量或方法。

此外,您通常会在.m文件中执行#import "iGamerFMStreamingViewController.h",否则编译器必须分别读取整个类而不是它的标题。