Appdelegate.hでは、とファイルの両方
をインポートしました。playerviewcontroller
Appdelegate.h
Appdelegate.m
@class PlayerViewController;
@property(nonatomic)float volumeDelegate;
Appdelegate.m 内
@synthesize volumeDelegate;
- (void)volumeChanged:(NSNotification *)notification
{
volumeDelegate =1.0
PlayerViewController *volumeObject=[[PlayerViewController alloc]init];
[volumeObject setVolumeForAVAudioPlayer];
}
Playerviewcontroller.h 内
-(void)setVolumeForAVAudioPlayer;
Playerviewcontroller.m 内
@interface PlayerViewController ()
{
AppDelegate *appdelegate;
}
-(void)viewDidLoad
{
appdelegate = (AppDelegate*)[[UIApplication sharedApplication] delegate];
}
-(void)setVolumeForAVAudioPlayer
{
[appdelegate.sharedplayer setVolume:appdelegate.volumeDelegate];
NSLog(@"System Volume in player view: %f",appdelegate.volumeDelegate);
}
これを実行すると、以下のようにvolumeDelegate
値がゼロになります。
プレーヤー ビューのシステム ボリューム:0.000000000
ここで私が犯している間違いは何ですか