У меня есть 2 вида первого вида для сохранения и накопления целочисленного значения для перемещения моего изображения.
Второй вид для генерации случайного числа и отправки его в первый вид для накопления значения при каждом переключении между ними.2 просмотра.
Первый просмотр .h
int move;
Первый .m
// to get random value and accumulate value
-(void)getMovepoint:(int)number{
moveValue += number;
}
// to move my image
- (void)viewDidLoad{
double xPos;
double yPos;
xPos = [[P1XArraypos objectAtIndex:moveValue]intValue];
yPos = [[P1YArraypos objectAtIndex:moveValue]intValue];
image.center= CGPointMake(xPos,yPos);
Второй просмотр .h
int randomMove;
Второй просмотр.m
randomMove = arc4random() % 6+1;
[board getMovepoint: randomMove];
Вопрос.
Первый - я хочу инициализировать moveValue = 0, чтобы массив начинался с первого индекса.Я просто не знаю, куда его поместить и сделать, чтобы он не переинициализировал moveValue обратно в 0, когда представление снова возвращается.
Секунда - каждый раз, когда я переключаю представление для генерации случайного значения и переключаю обратнона первый взгляд.Как я могу заставить его накапливаться к предыдущему значению?
Пожалуйста, помогите.Спасибо.
пс.Мне очень жаль, если есть плохая грамматика.Это не мой родной язык.