小编Car*_*ith的帖子

如何从NSURLSessionDataTask完成处理程序返回NSData

我正在尝试创建一个简单的类,我可以使用它来调用post web服务.

一切都很完美,除了我无法归还NSData.

这是我的代码:

+ (NSData *)postCall:(NSDictionary *)parameters fromURL:(NSString *)url{
    NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];
    NSURLSession *session = [NSURLSession sessionWithConfiguration:configuration];
    NSMutableArray *pairs = [[NSMutableArray alloc]init];
    for(NSString *key in parameters){
        [pairs addObject:[NSString stringWithFormat:@"%@=%@", key, parameters[key]]];
    }
    NSString *requestParameters = [pairs componentsJoinedByString:@"$"];
    NSURL *nsurl = [NSURL URLWithString:url];
    NSMutableURLRequest *urlRequest = [NSMutableURLRequest requestWithURL:nsurl];
    [urlRequest setHTTPMethod:@"POST"];
    [urlRequest setHTTPBody:[requestParameters dataUsingEncoding:NSUTF8StringEncoding]];
    NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:urlRequest completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
        //return data;
    }];
    [dataTask resume];

    return nil;
}
Run Code Online (Sandbox Code Playgroud)

请注意我有,//return data …

objective-c ios ios7 nsurlsession

9
推荐指数
1
解决办法
2万
查看次数

IOS顶部是图像的视图,其余部分是表格视图

我正在为篮球队建立一个小型应用程序.

每个团队都有一个徽标和一个玩家列表.

我想为每个团队构建一个视图控制器.

考虑到徽标和桌面视图,最佳做法是什么?

我的想法

我以为我应该使用a UITableViewControler,但我无法插入图像.换句话说,我可以将它插入第一个单元格,但我不认为这是最好的做法.

编辑

我还想过使用带有两个单元标识符的tableView.

请问你能帮帮我吗?

我感谢你的时间和努力.

问候,

objective-c ios

2
推荐指数
1
解决办法
57
查看次数

为什么i ++和++我在swift2中产生相同的结果?

我正在使用Swift2,我有这两个循环:

for var i: Int = 0; i < 4; i++ {
    print("the i = \(i)")
}

and 

for var i: Int = 0; i < 4; ++i {
    print("the i = \(i)")
}
Run Code Online (Sandbox Code Playgroud)

我在两者得到了完全相同的印刷品.告诉我为什么?

iphone ios swift swift2

-1
推荐指数
1
解决办法
188
查看次数

标签 统计

ios ×3

objective-c ×2

ios7 ×1

iphone ×1

nsurlsession ×1

swift ×1

swift2 ×1