Несоответствие тега XML после конфликта раскадровки iOS - PullRequest
0 голосов
/ 02 октября 2018
  <button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="qxz-gx-8Ik">
                                                <rect key="frame" x="275" y="5" width="30" height="33"/>
                                                <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="qxz-gx-8Ik">
                                                    <rect key="frame" x="282" y="2" width="30" height="33"/>
                                                    <fontDescription key="fontDescription" type="system" pointSize="17"/>
                                                    <state key="normal" title="Edit">
                                                        <color key="titleColor" red="1" green="0.59999999999999998" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
                                                    </state>
                                                    <connections>
                                                        <action selector="updateAction:" destination="akK-dA-Jb1" eventType="touchUpInside" id="UBU-1j-Tmg"/>
                                                    </connections>
                                                </button>
                                            </subviews>

У меня возник конфликт при объединении раскадровки, и после выбора сохранения настроек удаленной ветви в XML-содержимое моей раскадровки был вставлен некоторый текст, например

HEAD <<<<<<< </p>

==========

и >>>>>>>

Я удалил эти строки, и у меня осталось сообщение об ошибке:

"Opening and ending tag mismatch : button line 1251 and subviews"

строка 1251 - это самая первая строка, которую я здесь разместил, которая начинается с кнопки hidden = "YES"

Когда я добавляю свой XML в средства форматирования, такие как https://www.freeformatter.com/xml-formatter.html, он говорит: `

"Unable to parse any XML input. Error on line 13: The element type "button" must be terminated by the matching end-tag "</button>"." 

Как мне исправить эту ошибку?

1 Ответ

0 голосов
/ 02 октября 2018

У вас есть «две» кнопки, это конфликт.Вам необходимо удалить первые две строки или удалить следующие (строки 3 и 4).

<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="qxz-gx-8Ik">
                                                    <rect key="frame" x="282" y="2" width="30" height="33"/>
                                                    <fontDescription key="fontDescription" type="system" pointSize="17"/>
                                                    <state key="normal" title="Edit">
                                                        <color key="titleColor" red="1" green="0.59999999999999998" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
                                                    </state>
                                                    <connections>
                                                        <action selector="updateAction:" destination="akK-dA-Jb1" eventType="touchUpInside" id="UBU-1j-Tmg"/>
                                                    </connections>
                                                </button>
                                            </subviews> 

или:

<button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="qxz-gx-8Ik">
                                                <rect key="frame" x="275" y="5" width="30" height="33"/>
                                                <fontDescription key="fontDescription" type="system" pointSize="17"/>
                                                    <state key="normal" title="Edit">
                                                        <color key="titleColor" red="1" green="0.59999999999999998" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
                                                    </state>
                                                    <connections>
                                                        <action selector="updateAction:" destination="akK-dA-Jb1" eventType="touchUpInside" id="UBU-1j-Tmg"/>
                                                    </connections>
                                                </button>
                                            </subviews>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...