managed class contains : [ObjectiveCMessage("func:")] public Id InvokeApplication(NSArray args) { Console.WriteLine(args.objectAtIndex(0) is NSString); }
There is a call from objective c to this function, using an NSArray which contains an NSString. if that NSString in objective-c is an empty string (i.e. ""), the result of running this code is "true" if that NSString in objective-c isn't empty (i.e. "bla"), the result of running this code is "false", which in my scenario is a problem. Any suggestions? Workarounds?