Вопросы по теме 'nscoding'
Кодирование блока Objective-c?
Можно ли закодировать блок Objective-C с помощью NSKeyedArchiver ?
Я не думаю, что объект Block соответствует NSCoding , поэтому [coder encodeObject:block forKey:@"block"] не работает?
Есть идеи?
2382 просмотров
schedule
31.07.2023
Можно ли использовать этот код с массивом пользовательских объектов?
[[NSUserDefaults standardUserDefaults] setObject:myArray forKey:@"myArray"];
Если я создам массив пользовательских объектов, соответствующих протоколу NSCoding, будет ли работать вышеописанное? Должен ли я сделать так, чтобы пользовательский...
299 просмотров
schedule
14.03.2024
Загрузка пользовательского формата файла iOS с помощью NSData и NSCoding
Я ищу некоторые рекомендации от некоторых программистов iOS Cocoa о том, как можно реализовать механизм для загрузки и анализа пользовательского формата файла в объекты модели, которые я буду использовать в памяти. Я знаю, что должно быть много...
1183 просмотров
schedule
12.08.2022
Что происходит с объектом NSArray при кодировании?
Я создаю приложение, которое использует NSCoding для сохранения NSObject в documentPath. У меня нет проблем с этим, мне просто интересно кое-что.
У меня есть MACompany, которая реализует методы делегата NSCoding.
- (void)...
1427 просмотров
schedule
27.04.2023
Попытка использовать NSCoder приводит к сбою приложения при запуске
У меня есть некоторые детали, хранящиеся внутри NSDictionary. Я использую представление Master-Detail на iPad, и после добавления метода initWithCoder мое приложение аварийно завершает работу при запуске, и я не знаю, как заставить его работать....
129 просмотров
schedule
04.03.2022
heightForRowAtIndexPath иногда вылетает при загрузке, NSCoding - iOS
Некоторая информация о том, как я сохраняю свои данные: у меня есть массив контроллеров просмотра, которые добавляются и удаляются пользователем (в основном это приложение для создания заметок, а контроллеры просмотра — это папки). Контроллеры...
670 просмотров
schedule
22.01.2024
Сериализация пользовательского объекта в PLIST
Я хочу иметь возможность взять объект и записать все его свойства в PLIST. Я дошел до этого:
// Get the properties of the parent class
NSMutableArray *contentViewPropertyNames = [self propertyNamesOfObject:[contentView superclass]];
// Add the...
736 просмотров
schedule
23.10.2022
Как преобразовать объекты ‹NSCoding› в CoreData?
У меня есть собственный класс, скажем, класс Person, который реализует протокол NSCoding. Раньше я сохранял данные своего приложения, используя:
[NSKeyedArchiver archiveRootObject:{an array containing my Person objects} toFile:pathToSave];...
427 просмотров
schedule
19.04.2024
Как вы сохраняете объект класса, используемый другим классом в Objective-C?
Я делаю приложение Cookbook для iPad и iPod, и у меня есть массив моего класса Recipe в моем классе Cookbook.
@interface Cookbook : NSObject<NSCoding>{
NSMutableArray* recipes;
}
Это в моем классе Cookbook, и в моем классе рецептов у...
180 просмотров
schedule
31.05.2022
Странное поведение при декодировании NSArray через NSSecureCoding
я провел весь день, стуча головой о стену, пытаясь понять, почему декодирование этого класса не работает. у класса есть свойство, которое является NSArray объектов Foo. Foo соответствует NSSecureCoding, и я успешно закодировал и декодировал этот...
2685 просмотров
schedule
03.07.2023
Проблемы с сохранением NSMutableArray с пользовательскими объектами
У меня есть класс с именем CurrentUser , который содержит класс NSMutableArray с именем listOfFriends . Этот listOfFriends содержит объекты из класса Friends .
Оба класса CurrentUser и Friend обрабатывают протоколы NSCoding . Объект...
47 просмотров
schedule
15.09.2022
Swift, проблемы с созданием экземпляра класса, совместимого с NSCoding
Я попал в блокпост с NSCoding. В частности, создание экземпляра класса, соответствующего NSCoding. Может быть, я упускаю что-то действительно очевидное, но я пока не нашел ответов.
```быстрый
class TitleTextField: UITextField,...
170 просмотров
schedule
13.07.2022
Как сохранить весь объект в NSUserDefaults
Я использую ObjectMapper для сопоставления ответа JSON с моего сервера. Вот моя модель данных.
class HomeStats: Mappable {
// MARK: - Constants & Variables
var todayText: String
var pointsText: String
var todayActivitiesText: String
var...
752 просмотров
schedule
30.03.2024
NSCoding: найдено ноль при развертывании необязательного значения
после обновления до Swift 3 я получаю этот очень известный сбой, который я не могу решить самостоятельно...:
фатальная ошибка: неожиданно найдено nil при распаковке необязательного значения*:
онлайн
self.isDefault =...
724 просмотров
schedule
13.06.2023
NSCoder decodeDouble необязательного значения
decodeDouble на NSCoder возвращает необязательное значение, но я хотел бы определить, было ли значение нулевым до того, как оно было закодировано.
Это мой сценарий:
var optionalDouble: Double? = nil
func encode(with aCoder: NSCoder) {...
1037 просмотров
schedule
05.09.2022
Как исправить: использование необъявленного типа «URL» и использование неразрешенного идентификатора «DispatchQueue» в Swift?
Я работал над проектом Swift в Xcode. Я изо всех сил пытался исправить все ошибки, но у меня все еще есть 2, из-за чего мой проект завис, как вы можете видеть в коде ниже: @Error1 и @Error2 . Я надеюсь, что вы могли бы мне помочь! Заранее...
3610 просмотров
schedule
02.03.2024
NSCoding в Swift 3 — завершение работы приложения из-за необработанного исключения «NSInvalidArgumentException», причина: «-[AppName.User encodeWithCoder:]
У меня есть проблемы с реализацией NSCoding. Вот мой код для класса пользователя:
public class User: NSCoder {
...
Методы NSCoding:
Декодер:
required public init(coder aDecoder: NSCoder) {
self.deviceToken =...
1114 просмотров
schedule
17.09.2023
Указатели на существующие объекты после encodeWithCoder: и initWithCoder:
Как NSCoding справляется с кодированием и декодированием указателей на другие объекты, а не на значения? У меня есть ряд классов моделей, которые мне нужно закодировать, и они должны ссылаться друг на друга со слабыми свойствами. Я был удивлен,...
108 просмотров
schedule
07.11.2023
iOS (Swift): основные трансформируемые атрибуты данных
У меня есть простой Time класс, который принимает NSCoding протокол:
class Time: NSObject, NSCoding {
var hours: Int
func encode(with aCoder: NSCoder) {
aCoder.encode(self.hours, forKey: "hours")
}
public required...
1089 просмотров
schedule
27.04.2023
Значение для ключа «root» было неожиданной ошибкой класса «NSArray» при извлечении массива объектов в UserDefault, Swift
Я пытаюсь получить массив пользовательских объектов в Swift, где я получаю сообщение об ошибке
"UserInfo={NSDebugDescription=value for key 'root' was of unexpected class 'NSArray'. Allowed classes are '{(MusicCloud.Playlist)}"
Мой проект...
1820 просмотров
schedule
26.06.2022