1
我現在已經把頭髮拉出了最後一週,而且還沒有接近。UIWebView登錄表單(iPad應用程序)
爲我的大學項目建立一個應用程序,它將所有服務合併爲一個(黑板,內聯網,電子郵件)這些都在單獨的網頁上有單獨的登錄。
我試圖將所有這些服務合併到一個應用程序中,只有一個集中登錄。但是,登錄根本不適合我,它們使用基於表單的登錄和javascript背景。
我用盡ASIHTTP:
-(void)startWebViewLoad{
NSString *emailURL = @"https://home.swan.ac.uk";
NSURL *url = [NSURL URLWithString:emailURL];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setPostValue:@"username" forKey:@"user_name"];
[request setPostValue:@"password" forKey:@"password"];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[webViewEmail loadRequest:requestObj];
我可能已經把這個代碼的錯誤部分(IM在一個UIWebView登錄後顯示的頁面),但是,這將無法登錄我這一切。
是否有更好的方式使用表單登錄?還是我關閉與我當前的代碼
謝謝您的時間
在UIWebView中,此工作是否會顯示登錄的網站?謝謝你的回答 – Josh 2013-04-22 14:58:44
你知道,我忙於修復代碼,所以我忽略了你的意圖。 :p在現實中看看[這個問題](http://stackoverflow.com/questions/8999776/how-to-do-authentication-in-uiwebview-properly)作爲一種更好的方式來驗證'UIWebView'。 – 2013-04-22 15:02:53
我剛剛查看了這個,但它似乎是用於「彈出」登錄框。我試圖登錄的網站沒有這個,它只是登錄表單嵌入到網頁中。我非常感謝你的幫助,謝謝你 – Josh 2013-04-25 13:49:10