2

Xcode 4.6.1 を使用して iOS 6 向けに開発しています。

と の 2 つのビュー コントローラーがviewController1ありviewController2ます。viewController1次のように定義されているプロパティにアクセスしようとしてviewController2います (ただし、機能していません)。

これはviewController1.m次のとおりです。

#import "viewController1.h"

@interface viewController1 ()

@property (nonatomic) MPMoviePlayerController *videoPlayer;

@end

@implementation viewController1

...

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.

    ...

    self.videoPlayer = [[MPMoviePlayerController alloc] initWithContentURL:videoURL];

    ...

    [self.videoPlayer play];

    ...
}

これはviewController2.m次のとおりです。

#import "viewController2.h"
#import "viewController1.h"

@interface viewController2 ()

@end

@implementation viewController2

...

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.

    viewController1 *thePlayer;
    [thePlayer.videoPlayer pause];

    //This is where I get an error:
    //Property 'videoPlayer' not found on object of type 'viewController1 *'
}

私は多くの検索を試みましたが、何が間違っているのかを理解できませんでした。どんな助けでも大歓迎です。

ありがとう!:)

4

1 に答える 1