Я попробовал вашу конфигурацию, и она работает в среде Windows. Это случилось со мной один раз, и я изменил выражение xpath. ] ИЛИ
xpath => [ "//ChainId/text()", "ChainId" ]
Если Вы хотите плюс кнопка в текстовом поле, смотрите на rightView
свойство класса UITextField, который позволяет Вам поместить любой UIView в самую правую часть текстового поля. Можно поместить UIButton там, как создано с
[UIButton buttonWithType:UIButtonTypeContactAdd];
Можно сделать это при наличии регулярного UIView, который содержит UITextField и UIButton как подпредставления.
Например,
-------------------------------
| UITextField | UIButton|
-------------------------------
Когда кнопка касается, можно поднять средство выбора адресной книги (или что-либо еще) как модальное представление, и когда это закрывается, обновляют текстовое поле по мере необходимости.
Вы можете сделать это с помощью
txtFldObj.rightView = [UIButton buttonWithType:UIButtonTypeContactAdd];
txtFldObj.rightViewMode=UITextFieldViewModeAlways;
, вы также можете обратиться к этому трюку также