2014-06-08 5 views
0

Mon code est écrit en dessous de l'objectif C.encodage URL rapide (nom d'utilisateur et mot de passe affichage)

 NSString *post =[[NSString alloc] initWithFormat:@"username=%@&password=%@",[self.txtUsername text],[self.txtPassword text]]; 
      NSLog(@"PostData: %@",post); 
      NSURL *Url=[NSURL URLWithString:getLoginURL]; 
      NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES]; 
      NSString *postLength = [NSString stringWithFormat:@"%lu", (unsigned long)[postData length]]; 
      NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init]; 

Je voudrais écrire ce code dans rapide.

Toute aide serait appréciée. Merci.

+0

Ceci n'est pas un outil de conversion de code ici ... vous devez faire preuve d'efforts. –

+0

Je n'ai pas trouvé de documentation concernant l'utilisation de NSUrl et NSData dans swift. –

+0

Parce que vous n'en avez pas vraiment besoin. Il y a une traduction assez directe des conventions d'appel de méthode. Télécharger le livre rapide de la librairie iTunes et y être. –

Répondre

4
let post = "username=\(self.txtUsername.text)&password=\(self.txtPassword.text)" 
println("PostData: \(post)") 
let url = NSURL(getLoginURL) 
let postData = post.dataUsingEncoding(NSASCIIStringEncoding, allowLossyConversion: true) 
let postLength = "\(postData.length)" 
let request = NSMutableURLRequest() 
Questions connexes