Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

jaume

macrumors newbie
Original poster
Mar 3, 2010
4
0
Hello,

I am opening an url using UIwebview object in order to open it directly and not necessary to pass through safari. It works properly since I try to access to a url that user and pass are required. It doesn't display anything.

When this url is opened on safari, it asks for user and pass and once are introduced, url is opened properly but when using uiwebview object, it doesn't ask for user and pass and uiwebview keeps in white background, nothing displayed.

I am still trying to implement it with authentication but no success, I tried some different methods and delegations and same result. Always webview object keeps in white. Am I missing any delegation or step? thanks for help :)

Code:
-(void)viewDidLoad {

NSString *urlAddress = @http://"www.testweb.com"; 

//Create a URL object.
NSURL *url = [NSURL URLWithString:urlAddress];

//URL Requst Object
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];


NSURLConnection *theConnection = [[NSURLConnection alloc] initWithRequest:requestObj 
delegate:self];

//Load the request in the UIWebView.
[webView loadRequest:requestObj];

[super viewDidLoad];
}



- (void)connectionNSURLConnection *)theConnection didReceiveAuthenticationChallengeNSURLAuthentica tionChallenge 
*)challenge {
NSLog(@"got auth challange");

if ([challenge previousFailureCount] == 0) {
[[challenge sender] useCredential:[NSURLCredential credentialWithUser:@"demo" password:@"demo" 
persistence:NSURLCredentialPersistenceNone] forAuthenticationChallenge:challenge];
} else {
[[challenge sender] cancelAuthenticationChallenge:challenge]; 
}
}
 
not yet, I am focussed on other tasks but I found an interesting code on apple code downloads that could be the beggining of this solution. Try to search there, I am not at home an not remember code file name but if you are fighting for same issue we can discuss it together. Good luck
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.