2015-03-01 3 views
1

Я создаю приложение с отображением данных синтаксического анализа в виде таблицы. Я загрузил шаблон с https://github.com/Bizzi-Body/HowToDisplayImagesInTableViewFromParse, все это работало нормально, когда я его запускал, но когда я поместил свой идентификатор приложения Parse и идентификатор клиента, он просто показывает загрузочный экран (см. Скриншот)Parse.com Запрос Не загружается

Так что я думал, что это может быть проблема с шаблон приложения, поэтому загрузил другой и отредактировал его, но та же проблема возникает, поэтому я думаю, что что-то не так с моими настройками учетной записи.

screenshot

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 
    } 


} 
+0

Привет, Джордж. Я не могу придумать что-нибудь с моей головы о том, почему это может произойти - и раньше у меня этого не было. (Но это вам не поможет - и такие проблемы скоро будут раздражать). Вопрос: получаете ли вы какие-либо сообщения в окне отладки Xcode? Если НЕ, то это говорит о том, что ваши ключи правильные - Parse будет жаловаться, если что-то не так. –

+0

В настройках вашего синтаксического анализа есть переключатель, в котором вы можете включить/отключить пользователей для создания классов - настройка по умолчанию включена. (Хорошая практика на самом деле должна быть отключена и установлена ​​на «нет»). Установите это «нет» и попробуйте запустить приложение снова. Если у вас есть проблемы с именами классов, вы получите сообщение в окне отладки - это может помочь. Дай мне знать. –

ответ

0

Если вы включили Синтаксическая LocalDatastore совершенно Аналогичный вопрос здесь:

https://github.com/ParsePlatform/ParseUI-iOS/issues/26

Так попробуйте отключить LocalDatastore или обновить ParseSDK

+0

Я не мог найти ничего общего с localdatastore, но я обновил parse sdk, но он не сработал, такая же ошибка происходит –

+0

Я просто загружаю приложение примерно через 6 минут, когда знак загрузки меняется на белый экран без содержание в нем, но я все еще могу провести обновление до обновления –

0

Я думаю, что проблема что имя класса пользовательской ячейки не соответствует классу пользовательских ячеек, подробно описанному в доске объявлений.

Если ваш пользовательский класс ячеек называется «CustomCell» (т. Е. - в «CustomCell.swift»), вам необходимо убедиться, что на доске объявлений настраиваемый класс для ячейки прототипа также является «CustomCell».

Возможно, это изменилось, когда вы создали свой собственный пользовательский класс/ячейку

Смежные вопросы