Создать анонимный тип из отражения ParamInfo []

я хочу создать анонимный тип внутри функции, когда свойства анонимного типа являются параметрами функции.

например, для функции: private bool CreatePerson (string FirstName, string LasName, int Age, int height);

у меня будет анонимный тип со свойствами: FirstName, LasName, Age и height. Я получаю предупреждение, что не понимаю. Вот метод с проблемой: - (void) touchesMoved: (NSSet *) касается withEvent: (UIEvent *) event {...

Когда я «собираю и анализирую» этот код в Xcode, я получаю предупреждение, что я не понимаю. Вот способ решения проблемы:

-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event{
        UITouch * touch = [touches anyObject];
        CGPoint location = [touch locationInView:self];
        CGPoint relativePosition = CGPointMake(1.0-(location.x / self.bounds.size.width),location.y / self.bounds.size.height);
        [[Stage getSharedStage] movePartToLocation:relativePosition];
}

Вот предупреждение:

 warning: The left operand of '/' is a garbage value
         CGPoint relativePosition = CGPointMake(1.0-(location.x / self.bounds.size.width),location.y / self.bounds.size.height);
                                                     ~~~~~~~~~~ ^
1 warning generated.

Вот стрелки: alt text

Что он пытается мне сказать? Код работает нормально.

6
задан Michael Forrest 24 October 2010 в 13:17
поделиться

0 ответов