I would double-check the output from NSLog() and make sure it's not an array that contains an NSString. That's what the error is telling you; you're passing an NSArray where an NSString is expected.
Rob Napier
2009-06-02 05:05:15