[Mono-list] Troubling passing DateTime via embedded API

jonathan at mugginsoft.com jonathan at mugginsoft.com
Fri Jul 26 17:45:59 UTC 2013


On 26 Jul 2013, at 14:24, jonathan at mugginsoft.com wrote:

> 
> Will try and figure out what is going on with the tick count.
> The tick count looks okay on the C side as far as I can see.
> 
> So perhaps the invocation code is at fault here:

My comprehension was at fault. DateTime is a value type and I wasn't unboxing it prior to invoking the property:

- (void)setDate:(NSDate *)value
{
    MonoObject *monoObject = [value monoDateTime];
    // [self setProperty:"Date" valueObject:monoObject]; // BAD
    [self setProperty:"Date" valueObject:(MonoObject *)mono_object_unbox(monoObject)];
}

Jonathan












More information about the Mono-list mailing list