Заполнить табличное представление с помощью JSON - PullRequest
0 голосов
/ 19 июля 2010

А вот и новый вопрос:

  1. Создайте новый проект в Xcode: File > New Project и выберите Приложение для навигации из шаблонов iPhone OS.

  2. Установите json-framework как объяснено здесь .

  3. Редактировать раздел интерфейса RootViewController.h в этом:

    @interface RootViewController : UITableViewController {
        NSURLRequest *request;
        NSURLConnection *theConnection;
        NSMutableData *receivedData;
        NSArray *faculties;
    }
    
  4. Редактировать RootViewController.m и реализовать пару простых вещей . Замените <your_domain_name_goes_here> действительным именем домена, на которое веб-служба будет отвечать на ваши звонки.

  5. URL, указанный выше, выведет строку JSON , например, .

  6. Теперь, если вы соберете и запустите этот код, в консоли отладчика вы получите:

    Attaching to process 35594.
    2010-07-19 13:15:31.307 WSMobileTest[35594:207] Succeeded! Received 580 bytes of data
    Program received signal:  “EXC_BAD_ACCESS”.
    

Есть идеи?

Информация для разработчиков:

Version:        3.2 (10M2262)
Location:       /Developer
Applications:
    Xcode:              3.2.3 (1688)
    Interface Builder:  3.2.3 (788)
    Instruments:        2.7 (2529)
    Dashcode:           3.0.1 (330)
SDKs:
    Mac OS X:
        10.5:   (9L31a)
        10.6:   (10M2262)
    iPhone OS:
        3.2:    (7B367)
        4.0:    (8A293)
    iPhone Simulator:
        3.2:    (7W367a)
        4.0:    (8A293)

1 Ответ

1 голос
/ 19 июля 2010

Поздравляем: вы включили все, кроме строки, которая вызывает сбой. Установите точку останова и проходите через отладчик, пока он не выйдет из строя, или посмотрите на обратную трассировку или что-то в этом роде.

В данном случае, я думаю, вы имеете в виду faculties = [[jsonString JSONValue] retain;.

...