Hey,
On all iPhones (we checked) which have been updated to iOS4, our app is behaving differently (buggy) than on previous OS version (3.1.3). First and most biggest problem is that on 3G (but not on 3GS), any UIAlertView freezes the app - actually it looks like that app losses focus to give it to UIAlertView, but UIAlertView doesn't get the focus either. I have to note that my app is using OpenGL ES 1.1.
Other bugs look like some variables get different initial settings. For example, color picker starts with yellow color instead black, multitouch counter gives wrong results, etc...
Even this freezes the app:
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil message:@"Please read help before using Facebook/Twitter/Flickr"
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil, nil];
[alert show];
[alert release];
Anyone having any idea?
Thanks in advance.
edit: Just wanted to inform you that we fixed all issues. Some troubles were found while carefully inspecting our code and finding stuff we did wrong. In iOS3 the same bugs waren't noticable because OS itself is more faster, but crippled app to death in iOS4. Also some variables needed to be initalized to default value (example - int x = 0; instead int x;) and then things started to work as expected.