こんにちは私はこの種の質問を以前に尋ねましたが、私は彼らからの解決策を得ていません 私は私がコードを置いているときに私はログインビューで働いていますエラードメイン= NSURLErrorDomainコード= -1002 "サポートされていないURL" のUserInfo = 0x7fb37b62c9a0 {NSLocalizedDescription =サポートされていないURL、 NSUnderlyingError = 0x7fb37b715a20「操作を完了できませんでした:ログインボタン私はIOS:kCFErrorDomainCFNetworkエラー-1002。エラードメイン= NSURLErrorDomainコード= -1002 "サポートされていないURL"
エラーエラーを取得しています。 (kCFErrorDomainCFNetworkエラー-1002)」}
しかし、ここで
を、私は私の以前のプロジェクトで使用したログインのために同じコードを使用していますし、それが正常に動作しますが、私のコードです:
-(IBAction)login:(id)sender
{
NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];
NSURLSession *session = [NSURLSession sessionWithConfiguration:configuration delegate:self delegateQueue:nil];
NSURL *url = [NSURL URLWithString:@"http://eyeforweb.info.bh-in-15.webhostbox.net/myconnect/api.php?token={LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUc4d0RRWUpLb1pJaHZjTkFRRUJCUUFEWGdBd1d3SlVBeWo0WE9JNjI4cnJRTG9YeEpXNG1zUWI1YmtvYk1hVQpzMnY1WjFKeXJDRWdpOVhoRzZlZk4rYTR0eGlMTVdaRXdNaS9uS1cyL1NCS2pCUnBYUzVGYUdiV0VLRG1WOXkvCkYrWHhsUXVoeER0MEV3YkRBZ01CQUFFPQotLS0tLUVORCBQVUJMSUMgS0VZLS0tLS0K}&method=user.getLogin"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:60.0];
[request addValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[request addValue:@"*/*" forHTTPHeaderField:@"Accept"];
[request setHTTPMethod:@"POST"];
NSString *mapData = [NSString stringWithFormat:@"[email protected]&password=123456"];//,username.text, password.text];
NSData *postData = [mapData dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
[request setHTTPBody:postData];
NSLog(@"map data is = %@",mapData);
NSURLSessionDataTask * postDataTask = [session dataTaskWithRequest:request completionHandler:^(NSData * data, NSURLResponse* response, NSError * error) {
if(error == nil)
{
NSDictionary *json = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&error];
NSString *text = [[NSString alloc] initWithData: data encoding: NSUTF8StringEncoding];
NSLog(@"Data = %@",text);
NSDictionary *jsonDic = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&error];
NSLog(@"jsondic= %@",jsonDic);
NSDictionary *userDataDic = [jsonDic objectForKey:@"data"];
NSLog(@"Dict is %@",userDataDic);
私はすでに同様のを参照してください、私はそれを解決するために助けてください質問のタイプはこの問題から克服していませんでした 助けがありがたいです
アビあなたのURLが – user3182143
正しくありませんが、私はあなたのコードを実行するとき、それは事前残りのクライアント – Abhi
に正しい応答を与えることが – user3182143