Проблема выполнения в приложении IOS, сгенерированном с Genexus 15 - PullRequest
0 голосов
/ 10 октября 2018

Фон

У нас есть приложение, созданное как на Android, так и на IOS.Проблема возникает только в версии IOS в процедурах или панелях, которые делают «для каждого» в конкретной таблице с именем «FormFile».

В версии для Android эта проблема не возникает.Также не возникает проблема «для каждого» в других таблицах, как в IOS, так и в Android.Процедуры, навигация которых выполняется в транзакции FormFile, не представляли проблем в предыдущих версиях Genexus 15 (например: Genexus Ev3).В настоящее время мы установили Genexus 15 u12.

Транзакция FormFile

enter image description here

Пример процедурыгде представлены неудобства

enter image description here

Порядок навигации

enter image description here

Код, выполненный в Xcode процедуры с недостатками

enter image description here

При использовании средства отладкиСреда разработки Xcode и выполнение шага, процедура pr_default.execute зависает без сообщения об ошибке.Когда я покидаю этот viewController, в консоли отображается следующее сообщение о том, что существует объект, который не был освобожден, что приводит к зависанию приложения.

enter image description here

SQL Выберите предложение с помощью курсора P00332

enter image description here

Примечание Объект pr_default является экземпляромКласс GXDataStoreProvider, который происходит из класса GXStandardClasses.Эта проблема не представлена ​​в версии, созданной в Android.

Есть ли какие-либо дополнительные настройки, которые должны быть выполнены кодом IOS?

...