我目前正在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”类型的对象上找不到属性“视图” 我已经尝试了从重写它到从另一个项目复制和粘贴的所有内容,它仍然无法正常工作。你知道为什么会这样吗?
答案 0 :(得分:2)
确保为视图控制器选择了正确的类。
答案 1 :(得分:0)
我们能看到iGamerFMViewController
的代码吗?
我假设iGamerFMViewController
应该是UIViewController
的子类,所以看起来应该是这样的
@interface iGamerFMViewController : UIViewController
或者如果iGamerFMViewController
没有view
旁注 - 类'通常以大写字母开头,它更清楚它是一个类而不是变量或方法。
此外,您通常会在.m文件中执行#import "iGamerFMStreamingViewController.h"
,否则编译器必须分别读取整个类而不是它的标题。