作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
<分区>
我做了一个调用用户 api 列表的函数我把它放在 viewDidLoad
中,这样我就可以在屏幕加载后立即在 TableViewCell
中获取列表。
但问题是在调用 numberOfRowsInSection
之后,Alalmofire.rquest 被自动调用并且 cellForRowAtIndexPath
没有被调用,因此 TableView
是空的。
func userList(){
let header = [
"some header":"SomeHeaderValue"
]
var request = BaseUrl + "userList"
let parameters = ["":""]
var encodingFormat: ParameterEncoding = URLEncoding()
if request == "" {
encodingFormat = JSONEncoding()
}
Alamofire.request(request, method: .get, parameters: parameters, encoding: encodingFormat, headers: header).responseJSON { (response:DataResponse<Any>) in
switch(response.result) {
case .success(_):
if let data = response.result.value{
print(response.result.value)
self.userArray = data as! [AnyHashable]
}
break
case .failure(_):
print(response.result.error)
break
}
}
}
在我们的数据库表上,我们使用两个唯一的非聚集索引来创建跨四个字段的唯一约束。我们使用两个,因为其中一个字段 ZipCode 是一个可为空的字段。如果表中存在一条包含 ZipCode 的 null 条目
我刚刚开始学习 Rails 3 教程,以便对框架有一点熟悉,但我在生成 schema.rb 时遇到了问题。我的操作系统是 Windows 7 x64、Ruby 1.9.2、MySQL2 gem 0.2
我是一名优秀的程序员,十分优秀!