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 *'
}
私は多くの検索を試みましたが、何が間違っているのかを理解できませんでした。どんな助けでも大歓迎です。
ありがとう!:)