我正在尝试创建一个简单的类,我可以使用它来调用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 …
我正在为篮球队建立一个小型应用程序.
每个团队都有一个徽标和一个玩家列表.
我想为每个团队构建一个视图控制器.
考虑到徽标和桌面视图,最佳做法是什么?
我以为我应该使用a UITableViewControler
,但我无法插入图像.换句话说,我可以将它插入第一个单元格,但我不认为这是最好的做法.
我还想过使用带有两个单元标识符的tableView.
请问你能帮帮我吗?
我感谢你的时间和努力.
问候,
我正在使用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)
我在两者中都得到了完全相同的印刷品.告诉我为什么?