У меня есть набор ключевых слов, которые передаются через JSON из БД (в кодировке UTF-8), некоторые из которых могут иметь специальные символы, такие как é, è, ç и т. Д. Это используется как часть автозаполнения. Пример:
array('Coffee', 'Cappuccino', 'Café');
Я должен добавить, что массив в том виде, в котором он поступает из БД, будет:
array('Coffee', 'Cappuccino', 'Café');
Но JSON кодируется как:
["coffee", "cappuccino", null];
Если я распечатаю их через print_r (), Поскольку он сохраняется в AddAccountViewController , у меня есть запись в AddAccountViewController dealloc , которая освобождает его.
Однако, когда я иду, чтобы удалить объект из the ManagedObjectContext приложение вылетает со следующей (довольно непонятной) ошибкой:
Detected an attempt to call a symbol in system libraries that is not present on the iPhone:
_Unwind_Resume called from function _PFFaultHandlerLookupRow in image CoreData.
После долгой отладки и выдергивания волос я обнаружил, что если я не освобожу учетную запись в AddAccountViewController dealloc приложение работает должным образом постоянно и не имеет утечек согласно Instruments.
Может ли кто-нибудь пролить свет на то, что происходит? Из документации по свойствам я понимаю, что оставшиеся необходимо освободить. Что я пропустил?
Обновите, чтобы ответить Кевину ' >>> t1 = время. gmtime (1284286794) >>> t1 Что работает?
Кажется, работает в IE , но не в Firefox . Как я могу сделать это кроссбраузерным?