Как установить переменную на CGMakePoint
?установка переменной в CGPointMake
Я попытался установить и вызвать переменный следующие способы:
Я ожидал, что это работать.
float p0[] = {0, 100};
UIBezierPath *point = [[UIBezierPath alloc] init];
[point moveToPoint:CGPointMake(p0)]; // this tells me I need two arguments
Nope!
float *p0 = CGPointMake(0, 100);
UIBezierPath *point = [[UIBezierPath alloc] init];
[point moveToPoint:p0];
Не удалось!
NSObject *p0 = CGPointMake(0, 100);
UIBezierPath *point = [[UIBezierPath alloc] init];
[point moveToPoint:p0];
Еще одна ошибка!
id p0 = CGPointMake(0, 100);
UIBezierPath *point = [[UIBezierPath alloc] init];
[point moveToPoint:p0];
Par для курса!
NSString *p0 = @"CGPointMake(0, 100)";
UIBezierPath *point = [[UIBezierPath alloc] init];
[point moveToPoint:p0];
Я предполагаю, что я просто использую его как неправильный тип. Мне не обязательно устанавливать мою переменную = CGPointMake(0, 100)
, но мне нужно установить мою переменную в мои координаты = (0, 100)
.
ха-ха, вы ошиблись, но все же правы. в самом деле! Я думаю, вы должны были принять другой ответ, который был указан правильно, и он нашел время, чтобы помочь вам, а также дать вам предложение туза. cheers – prototypical