Недвижимость 'Просмотр; не найден на объекте типа "x" - PullRequest
2 голосов
/ 31 июля 2011

В настоящее время я разрабатываю приложение Radio для iPhone на Xcode SDK iOS 5, и в настоящее время я использую некоторые элементы из StichedStreamPlayer, которые Apple сделала доступными. Проблема, с которой я сталкиваюсь, это 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 ]

2 голосов
/ 01 мая 2012

Убедитесь, что у вас выбран правильный класс для вашего контроллера представления.

enter image description here

0 голосов
/ 31 июля 2011

Можем ли мы увидеть код для iGamerFMViewController?

Я предполагаю, что iGamerFMViewController должен иметь подкласс UIViewController, поэтому он должен выглядеть следующим образом

@interface iGamerFMViewController : UIViewController

или, если это не так, iGamerFMViewController имеет свойство с именем view

Дополнительное примечание. Класс 'обычно начинается с заглавной буквы, поэтому становится понятнее, что это класс, а не переменная или метод.

Также вы обычно делаете #import "iGamerFMStreamingViewController.h" в.В противном случае компилятор должен прочитать весь класс, а не только его заголовок.

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