Нашли решение:
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
// hide nav bar
[[self navigationController] setNavigationBarHidden:YES animated:YES];
// enable slide-back
if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
self.navigationController.interactivePopGestureRecognizer.enabled = YES;
self.navigationController.interactivePopGestureRecognizer.delegate = self;
}
}
- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer {
return YES;
}
И в .h файле, соответствуют UIGestureRecognizerDelegate
На самом деле, возможно, этот парень написал, как использовать классы XMLDecoder и XMLEncoder во фреймворке Flex для анализа / записи XML на основе схемы:
http: // blog .misprintt.net /? p = 181
http://blog.misprintt.net/?p=192
Пример приложения, демонстрирующий как синтаксический анализ, так и запись: http://misprintt.net/examples/xmlSchema/
Однако следует отметить, что в этих классах есть несколько ошибок, которые могут вызвать или не вызвать проблемы для вашего конкретного приложения. Один из них, если я правильно помню, напрямую связан с необязательными параметрами со значениями по умолчанию в схеме. В некоторых (или, возможно, во всех) случаях значение по умолчанию никогда не устанавливалось. Однако эти ошибки обычно очень легко исправить, если вы выяснили, где именно в классах Encoder / Decoder лежат проблемы (потому что это почти всегда эти два класса). Обнаружить ошибку может быть сложно из-за высокой рекурсивности этих классов, но для небольших схем (и впоследствии xml-файлов) это не так уж сложно.
Однако вам все равно придется создавать типы ActionScript для соответствующего типа схемы. Это можно сделать в некоторой степени автоматически, если XMLDecoder выдаст результат в виде анонимного объекта, а затем напрямую сериализует этот объект в формат JSON или формат класса AS. Однако, если в вашем xml не существуют все атрибуты и элементы, вы упустите некоторые свойства. Еще есть этот проект, который мне еще предстоит оценить: http://www.graniteds.org/confluence/display/DOC/2.+Gas3+Code+Generator
It supposedly converts Java beans to AS3, and schema to Java beans converters are a dime a dozen these days.
Hope it helps!
Я не знаю никаких XML-библиотек, которые вставляют атрибуты по умолчанию на основе схемы в DOM для XML-файла. Конечно, Flex этого не делает. Я считаю, что значения по умолчанию, указанные в схеме, на самом деле предназначены больше как документация для инструментов, таких как те, которые генерируют сериализуемые классы XML.
Недавно наткнулся на следующую тему: Проверка Xml в Flex3 Air
Ответ Грегора Кидди также может ответить на мой вопрос. В основном две ссылки на заметку в соответствии с указанным ответом: