- NSURL *url = [[[urls_ lastObject] retain] autorelease];
- [urls_ removeLastObject];
- [self loadURL:url cachePolicy:NSURLRequestReloadIgnoringCacheData];
+
+ if ([request_ HTTPBody] == nil && [request_ HTTPBodyStream] == nil)
+ [webview_ loadRequest:request_];
+ else {
+ UIActionSheet *sheet = [[[UIActionSheet alloc]
+ initWithTitle:@"Are you sure you want to submit this form again?"
+ buttons:[NSArray arrayWithObjects:@"Cancel", @"Submit", nil]
+ defaultButtonIndex:0
+ delegate:self
+ context:@"submit"
+ ] autorelease];
+
+ [sheet setNumberOfRows:1];
+ [sheet popupAlertAnimated:YES];
+ }