51
I finally found a way to get rid of this strange and annoying warning.
All you need to do is to cast a nil pointer to an appropriate pointer type.
In case of UIAlertView it goes like this:
UIAlertView* alert = [ [ UIAlertView alloc ] initWithTitle: @"Title" message: @"Message" delegate: nil cancelButtonTitle: @"Cancel" otherButtonTitles: @"OK", ( NSString* )nil ];
Notice the ( NSString* )nil cast.
Have a try and let me know if this works for you.