Вы можете использовать событие onload для проверки.
blockquote>Предположим, что some.svg встроен в тег объекта:
<body> <object id="svgholder" data="some.svg" type="image/svg+xml""></object> </body>
JQuery
var svgholder = $('body').find("object#svgholder"); svgholder.load("image/svg+xml", function() { alert("some svg loaded"); });
javascript
var svgholder = document.getElementById("svgholder"); svgholder.onload = function() { alert("some svg loaded"); }
Я потратил слишком много времени на эту проблему, и мой коллега дал мне один прием в качестве обходного пути: просто сдвиньте стрелку Is initial view controller
с контроллера навигации на встроенный контроллер вида следующим образом: [ 114] Он отлично работает с VoiceOVer, потому что метка считывается только один раз НО контроллер навигации больше не учитывается (к сожалению, это уже не контроллер начального вида) [112 ].
Я пытался добавить заголовок и подсказку, но безрезультатно.
Тем не менее, я заметил, что проблема появилась, когда я запустил приложение из XCode на свое устройство, но исчез, когда я запустил приложение с моего устройства после установки .
Это не решение, но не тратьте время на решение этой проблемы, потому что это происходит только при разработке приложения (в любом случае, в моем случае) . После установки на устройство оно работает отлично, без считывания, удваивая первый элемент.