Can I simply use
if(myString == nil)
For some reason a string that I know is null, is failing this statement.
you may check your getting string using this
if(myString==(id) [NSNull null] || [myString length]==0 || [myString isEqualToString:@""]) { //String is null or bad response }