По какой-то причине ваш UIKit.framework поврежден, либо скопируйте рабочую UIKit.framework из другого места в
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks
Или переустановите Xcode, исправив проблему.
Чтобы решить эту проблему, у вас есть два варианта на выбор, насколько я вижу;
p:growl
Первый вариант - сделать [113 ]. Это переведет рычание PrimeFaces в режим, в котором он только слушает события AJAX и сообщения, которые не имеют определенного идентификатора клиента. С помощью этого метода добавление for=id
к компоненту / запросу приведет к тому, что он будет показан только в месте назначения (например, внутри p:message
, а не в рычании.
<p:calendar id="calendar">
<p:ajax global="false" event="dateSelect" />
</p:calendar>
<p:message for="calendar" />
<p:growl globalOnly="true" />
<p:growl for="id"/>
] Второй способ - заставить рычание слушать только сообщения с определенным идентификатором клиента. Это будет выглядеть примерно так:
<p:calendar id="calendar">
<p:ajax event="dateSelect" />
</p:calendar>
<p:message for="calendar" />
<p:growl for="someotherId" />
В зависимости от ваших целей разработки, вы будете предпочитать одно или другое в качестве основного решения. Второе решение будет фильтровать и игнорировать сообщения лиц без какого-либо назначения, так как нет компонента для их получения. Это может быть или не быть желательным.