我正在尝试从API提取数据,但未显示数据。
Alamofire.request(https://jsonplaceholder.typicode.com/comments, method: .get, encoding: URLEncoding.default, headers: nil).validate(statusCode: 200..<300).responseJSON {
response in
//getting json
if let json = response.result.value {
print("typppppe:\(type(of: json))")
//converting json to NSArray
let commentArray = json as! NSArray
let dictName = commentArray["name"].value
let dictBody = commentArray["body"].stringValue as? String ?? ""
print("namessss\(dictName)")
print("bodyssss\(dictBody)")
print("commm:\(commentArray)")
let comment = Comment.init(commentName: dictName, commentBody: dictBody)
self.comments.append(comment)
self.commentTableJson.reloadData()
}
}
此功能中的问题是如何解决,以便显示tableViewCell
中的数据。
答案 0 :(得分:1)
您必须运行循环以获取注释json。
num = 30
for i in range(1,num+1):
count = 0
last = 0
for k in range(1,i):
if i%k == 0:
count += k
last = k
if count == i:
print(last,'Perfect',i)