如何从位于第二个 viewController 中的 inputField 访问值?
第二个视图控制器的类名是SettingsViewController, inputField 的出口名是setRateInput。
我试过这个,但它没有工作......
double taxRateFromInput = [[self.settings.setRateInput text]doubleValue];
当我 NSLog 它出来的值是:(空)
知道我做错了什么吗?
这是主视图控制器的实现文件:
#import "SettingsViewController.h"
@interface ViewController ()
@property (strong, nonatomic) SettingsViewController * settings;
@end
@implementation ViewController
// lazy instantiation
-( SettingsViewController *) settings
{
if (_settings == nil) {
_settings = [[SettingsViewController alloc]init];
}
return _settings;
}
- (IBAction)calculatePrice:(id)sender {
double taxRateFromInput = [[self.settings.setRateInput text]doubleValue];
@end