ヘッダ・ファイル:SettingsVC.h ViewController.h二つの異なるヘッダファイル1つの実装ファイル
実装ファイル:ViewController.mでSettingsVC.m ViewController.m
、私はこの行を使用してSettingsVC.hをインポート上のコード
インポート "SettingsVC.h" 私は別のビューからステッパーから値を取得できます。
SettingsVC.hには、IBOutlet UIStepper * mainStepperというコード行があります。
ステッパーに割り当てられています。
このmainStepper.valueを実行してViewController.mからステッパーの値にアクセスしようとすると、動作しませんが、Settings.mで動作します。
バイキング
SettingsVC.hファイルの新しいもの
#import <UIKit/UIKit.h>
@interface SettingsVC : UIViewController <UIPickerViewDataSource, UIPickerViewDelegate> {
IBOutlet UILabel *mainTimeShow;
IBOutlet UILabel *armTimeShow;
IBOutlet UILabel *defuseTimeShow;
IBOutlet UIStepper *armStepper;
IBOutlet UIStepper *defuseStepper;
IBOutlet UIStepper *mainStepper;
}
-(IBAction)goToClock;
@property (nonatomic, retain) UIStepper *mainStepper;
-(IBAction)mainTimeStepper;
-(IBAction)armTimeStepper;
-(IBAction)defuseTimeStepper;
@end
SettingsVC.mファイル
#import "SettingsVC.h"
@interface SettingsVC()
@end
@implementation SettingsVC
@synthesize mainStepper;
@end
ViewController.mファイル
#import "ViewController.h"
#import "SettingsVC.h"
@interface ViewController()
@end
@implementation ViewController
-(void)here {
SettingsVC.mainStepper.value; //Property mainStepper not found on object of type 'SettingsVC'
}
@end
関連ファイルのセクション全体を投稿してください。コードとして書式を設定するには、4つのスペースでインデントします。 – dasblinkenlight
関連コードを掲載する必要があります。 – Vikings
私はそれがすべて関連していると思います。 mainStepperにアクセスする方法は、View Controller実装ファイルから知る必要があります。 – user1342573