object
должен быть объектом ObjC. Структура не является.
Вы можете создать ObjC для хранения этой информации:
@interface MyData : NSObject {
...
или закодируйте структуру в NSData, предполагая, что не содержит указатели:
NSData* objData = [NSData dataWithBytes:&data length:sizeof(data)];
...
-(void)workOnSomeData:(NSData*)objData {
struct MyData* data = [objData bytes];
...