Передать структуру в performSelector: withObject: afterDelay:

У меня есть структура Position, например эта:

typedef struct Position { int x, y; } Position;

Как я могу передать ее в NSObject performSelector: withObject: afterDelay: ? Примерно так:

Position pos;
pos.x = pos.y = 1;
[self performSelector:@selector(foo:)
           withObject:pos               // ERROR
           afterDelay:5.0f];

РЕДАКТИРОВАТЬ: изменен код для исправления опечатки

5
задан blund1 10 July 2011 в 16:25
поделиться