2016-03-22 18 views
-3

this is my screenshot [Bunun için çözüm aradım ama herhangi bir çözüm almadım. neden bana ekran görüntüsünde görüntülenen bir hatayı gösteriyor. Lütfen bana yardım et.no görünür nsmutableurlrequest için @interface seçiciyi bildiriyor

NSURL *url=[NSURL URLWithString:@"http://www.gourmet7.com/auth"]; 
    NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES]; 
    NSString *postLength = [NSString stringWithFormat:@"%lu", (unsigned long)[postData length]]; 
    NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init]; 
    [request setURL:url]; 
    [request setHTTPMethod:@"POST"]; 
    [request setValue:postLength forHTTPHeaderField:@"Content-Length"]; 
    [request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"]; 
    [request setHTTPBody:postData]; 
    NSError *error = [[NSError alloc] init]; 
    NSHTTPURLResponse *response = nil; 
    NSData *urlData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error]; 

    NSLog(@"Response code: %ld", (long)[response statusCode]); 
       NSString *responseData = [[NSString alloc]initWithData:urlData encoding:NSUTF8StringEncoding]; 

] 2

+0

ios’da yeni. lütfen bana bir çözüm xcode kullanıyorum 7.2 – Sandy

+0

Şu ana kadar ne denedim? – Genzotto

+0

Posta talebi yapmak istiyorum. Neyin yanlış gittiğini anlayamıyorum. @Genzotto sorumu aldın mı. – Sandy

cevap

1

Sadece olabilir bir tahmin, ancak kod gayet derler konusunda, gidip 8.0'dan daha düşük bazı iOS versiyonunu hedefliyorsanız düşünüyorum.

Maalesef, HTTPBody özelliği yalnızca 8.0'den beri kullanılabilir. Yani ya en az iOS sürümünü en az 8.0'a yükseltmeniz ya da başka bir mekanizma kullanmanız gerekiyor.

İlgili konular