Вы пытаетесь передать char
там, где ожидается NSString
. Прочтите документацию Objective-C и Touch Cocoa / Cocoa Touch.
Чтобы устранить проблему, попробуйте следующее:
NSString *asd = @"a";
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Are you sure?" message:asd
delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"OK", nil];
[alert show];
[alert release];