Я хочу сохранить мое значение touchesMoved в NSArray, как я могу сохранить это. Теперь я пытаюсь сохранить перемещенное значение, но не буду печатать значение.
вот мой код
- (void)initWithSize:(int)nX height:(int)nY {
xWidth = nX;
yHeight = nY;
xArray = [[NSMutableArray alloc] initWithCapacity:xWidth];
for (int i = 0; i < xWidth; i++) {
yArray = [[NSMutableArray alloc] initWithCapacity:yHeight];
for (int j = 0; j < yHeight; j++) {
}
roomArray = [[NSArray alloc] initWithArray:yArray];
[xArray addObject:roomArray];
[roomArray release];
[yArray release];
}
я называю этот метод следующим образом
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [touches anyObject];
CGPoint currentPoint = [touch locationInView:self];
[self initWithSize:currentPoint.x height:currentPoint.y];
}
я печатаю это значение вот так
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
NSString *myArrayString = [xArray description];
NSLog(@"screeX:%@ ",xArray);
}
но я не получил эти пиксели в выводе на консоль
я получил вывод, как это
screeX:(
(
),
(
),
(
),
(
),
(
),
(
),
(
),
(