私は2つのビューコントローラーがAとBと言っています
ああで私はやっています
{
int cId;
bool selected;
}
@property (readwrite) int cId;
私はやっています
@synthesize cId;
- (void) viewWillAppear : (BOOL) animated
{
//It will only call if its popBacked
if(selected==YES) //I set it to YES some where in my A.m and its push to : B
{
selected=NO;
NSLog(@"%d",cId); //getting 0 (zero)
}
}
Bmで私はやっています
#import "A.h"
- (void) sentBack : (int) cIdValue
{
A *obj=[A alloc] init];
obj.cId=cIdValue;
NSLog(@"%d",obj.cId); //Its print properly
[self.navigationController popViewControllerAnimated:YES];
}
私の問題は、値の変更をポップバックして0(ゼロ)に設定するとです。そのため、正しいcIdにアクセスできません。なぜそれが変化なのか?私が間違っていることは何ですか?どんな助けでも、提案も役に立ちます。 前もって感謝します。