ваш класс view2.h должен выглядеть следующим образом
#import <UIKit/UIKit.h>
@interface ForgotPasswordViewController : UIViewController
@property (nonatomic, retain) NSString *strName;
@end
ваш класс view2.m должен выглядеть как этот
#import "ForgotPasswordViewController.h"
@interface ForgotPasswordViewController()
@end
@implementation ForgotPasswordViewController
@synthesize strName;
#pragma mark -
#pragma mark - Init
-(id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
#pragma mark -
#pragma mark - View LifeCycle
-(void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
NSLog(@"the value of name is %@",strName);
}
#pragma mark -
#pragma mark - Memory Mgmt
-(void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
в вашем классе view1.m должен должен быть как
#import "ViewController.h"
#import "ForgotPasswordViewController.h"
@interface ViewController()
@end
@implementation ViewController
#pragma mark -
#pragma mark - View LifeCycle
-(void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
ForgotPasswordViewController *vcForgotPasswordViewController = [[ForgotPasswordViewController alloc] initWithNibName:@"ForgotPasswordViewController" bundle:nil];
vcForgotPasswordViewController.strName = @"Dhaval";
[self.navigationController pushViewController:vcForgotPasswordViewController animated:YES];
}
#pragma mark -
#pragma mark - Memory Mgmt
-(void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
надеюсь, что у вас есть еще вы можете попросить меня за любую помощь благодаря :)
, для этого вам нужно объявить глобальную переменную в представлении2, и когда вы нажмете кнопку в представлении1, вам нужно будет создать экземпляр view2 и заполнить переменную желаемым значением. это как вы можете иметь значение переменной в view2. –
OK спасибо, у вас есть пример для этого? – Nils