Я создаю приложение с отображением данных синтаксического анализа в виде таблицы. Я загрузил шаблон с https://github.com/Bizzi-Body/HowToDisplayImagesInTableViewFromParse, все это работало нормально, когда я его запускал, но когда я поместил свой идентификатор приложения Parse и идентификатор клиента, он просто показывает загрузочный экран (см. Скриншот)Parse.com Запрос Не загружается
Так что я думал, что это может быть проблема с шаблон приложения, поэтому загрузил другой и отредактировал его, но та же проблема возникает, поэтому я думаю, что что-то не так с моими настройками учетной записи.
import UIKit
class TableViewController: PFQueryTableViewController {
// Initialise the PFQueryTable tableview
override init!(style: UITableViewStyle, className: String!) {
super.init(style: style, className: className)
}
required init(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
// Configure the PFQueryTableView
self.parseClassName = "Photo"
self.textKey = "updatedAt"
self.pullToRefreshEnabled = true
self.paginationEnabled = false
}
// Define the query that will provide the data for the table view
override func queryForTable() -> PFQuery! {
var query = PFQuery(className: "Photo")
query.orderByAscending("updatedAt")
return query
}
//override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath, object: PFObject) -> PFTableViewCell {
var cell = tableView.dequeueReusableCellWithIdentifier("Cell") as CustomCell!
if cell == nil {
cell = CustomCell(style: UITableViewCellStyle.Default, reuseIdentifier: "Cell")
}
// Extract values from the PFObject to display in the table cell
cell.username.text = object["user"] as String!
cell.itemdetail.text = object["description"] as String!
cell.price.text = object["Price"] as String!
var thumbnail = object["Image"] as PFFile
var initialThumbnail = UIImage(named: "question")
cell.productimage.image = initialThumbnail
cell.productimage.file = thumbnail
cell.productimage.loadInBackground()
return cell
}
}
Привет, Джордж. Я не могу придумать что-нибудь с моей головы о том, почему это может произойти - и раньше у меня этого не было. (Но это вам не поможет - и такие проблемы скоро будут раздражать). Вопрос: получаете ли вы какие-либо сообщения в окне отладки Xcode? Если НЕ, то это говорит о том, что ваши ключи правильные - Parse будет жаловаться, если что-то не так. –
В настройках вашего синтаксического анализа есть переключатель, в котором вы можете включить/отключить пользователей для создания классов - настройка по умолчанию включена. (Хорошая практика на самом деле должна быть отключена и установлена на «нет»). Установите это «нет» и попробуйте запустить приложение снова. Если у вас есть проблемы с именами классов, вы получите сообщение в окне отладки - это может помочь. Дай мне знать. –