view1.h
#import “view2.h"
@interface ViewController : UIViewController
{
int count;
}
@property (nonatomic, assign) int count;
in view1.m
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if([segue.identifier isEqualToString:@"rating"])
{
NSLog(@"identifier: help %@ \n",segue.identifier);
view2 *vc = [segue destinationViewController];
vc.imageNumber = &(count);
}
}
view2.h で
#import “view1.h"
@interface view2 : UIViewController
@property (nonatomic) int *imageNumber;
view2.mで
- (void)viewDidLoad
{
[super viewDidLoad];
NSLog(@"imagenumber %@\n",imageNumber);
}
ここで何が問題なのですか?理想的には、情報を双方向に送信できるようにしたいのですが、一方向転送の何が問題なのかを理解しようとしています。ありがとう。