-
- NSString* resultAsString;
- NSString* className = NSStringFromClass([result class]);
-
- if ([className isEqualToString:@"NSCFNumber"])
- {
- resultAsString = [NSString stringWithFormat:@"%@", result];
- }
- else if ([className isEqualToString:@"NSCFString"])
- {
- resultAsString = result;
- }
- else if ([className isEqualToString:@"NSCFBoolean"])
- {
- if ([result boolValue])
- resultAsString = @"true";
- else
- resultAsString = @"false";
- }
- else if ([className isEqualToString:@"WebScriptObject"])
- {
- resultAsString = [result stringRepresentation];
- }
- else
- {
- return wxString();
- }
-
- return wxStringWithNSString( resultAsString );