【发布时间】:2015-12-18 00:38:15
【问题描述】:
我没有足够的声誉来发布图片
问题是当我执行以下操作时
对象中的对象 { 例如:....
// [AnyObject] 没有名为 generator 的成员 - 它显示给我 这个错误
}
在我在 stackoverflow 和其他一些网站中搜索后,我这样做了:
if objects?.count > 0 {
for object in objects! {
self.resultsUsernameArray.append(object.username) -> The error is "Cannot invoke append with an argument list of type (String?!)"
}
} else {
}
[AnyObject] 没有名为生成器的成员 ||无法使用 (String?!) 类型的参数列表调用 append
import UIKit
var userName = ""
class UsersViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
@IBOutlet weak var resultsTable: UITableView!
var resultsUsernameArray = [String]()
var resultsProfileNameArray = [String]()
var resultsImageFiles = [PFFile]()
override func viewDidLoad() {
super.viewDidLoad()
let theWidth = view.frame.size.width
let theHeight = view.frame.size.height
resultsTable.frame = CGRectMake(0, 0, theWidth, theHeight - 64)
userName = PFUser.currentUser()!.username!
}
override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
let predicate = NSPredicate(format: "username !="+userName+"'")
var query = PFQuery(className: "_User", predicate: predicate)
var objects = query.findObjects()
for object in objects { // [AnyObject] does not have a member named generator
self.resultsUsernameArray.append(object.username)
self.resultsProfileNameArray.append(object["profileName"] as! String)
self.resultsImageFiles.append(object["photo"] as! PFFile)
resultsTable.reloadData()
}
}
func tableView(tableView: UITableView, numberOfRowsInSection eg..... {
}
请帮帮我
【问题讨论】:
标签: ios xcode swift parse-platform pfobject