断言失败 - [AFHTTPRequestSerializer requestWithMethod:URLString:parameters:error:]

Ali*_*eed 5 ios afnetworking-2

每当我运行此函数时,我都会收到断言错误,我该怎么办

   [MBProgressHUD showHUDAddedTo:self.view animated:YES];
    AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
    NSString *link = [NSString stringWithFormat:@"%@device_model_no=%@&device_serial_no=%@&device_imei=%@&note=%@&disclaimer=%@&extra_note=%@&package_plan=%@&price=%@&duration=%@&device=%@&user_reg_id=%@&device_category=%@",KURL,txtModelNumber.text,txtSerialNo.text,txtIMEI.text,txtViewExtra.text,deviceDisclamer,additonalDetail.text,plan,price,duration,deviceName,userID,nil];
    NSLog(@"%@",link);

    manager.responseSerializer.acceptableContentTypes = [manager.responseSerializer.acceptableContentTypes setByAddingObject:@"text/html"];

    [manager GET:link parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {
        NSLog(@"JSON: %@", responseObject);


        NSLog(@"%@", responseObject);

        NSDictionary *returnedDealDict = responseObject ;
        NSArray *returnArray = [returnedDealDict objectForKey:@"result"];

        for(NSDictionary *dealDict in returnArray)
        {
            if ([dealDict objectForKey:@"success"])
            {
                ALERT_VIEW(@"Thanks1! Your information has been saved Successfully! We will contact you soon.")
            }
            else
            {
                ALERT_VIEW(@"Your information doesn t exist in our database, Please go back and enter your contact info again!")
            }
        }
        success();

        [MBProgressHUD hideHUDForView:self.view animated:YES];




    }
         failure:^(AFHTTPRequestOperation *operation, NSError *error) {
             NSLog(@"Error: %@", error);
             ALERT_VIEW(@"Error occured while loading data.");
             NSLog(@"getBrandDevice Error");
             [MBPro

gressHUD hideHUDForView:self.view animated:YES];
             }];
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

** Assertion failure in -[AFHTTPRequestSerializer requestWithMethod:URLString:parameters:error:], /Users/ios2/Desktop/untitled folder/PhablatFIx/PhablatFIx/MVC/Model/AFNetworking/AFURLRequestSerialization.m:277
    2014-09-25 10:33:26.733 PhablatFIx[721:90b]
Run Code Online (Sandbox Code Playgroud)

*由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'无效的参数不满足:URLString'*首先抛出调用堆栈:

Noo*_*oor 22

你需要添加这行代码以避免无效的参数url字符串

 NSString *encoded = [link stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
Run Code Online (Sandbox Code Playgroud)