Как очистить буфер обмена для симулятора iPhone? - PullRequest
2 голосов
/ 08 декабря 2010

Я отлаживал дефект, который возникает, когда буфер обмена пуст (мог видеть всплывающий треугольник без всплывающего окна, возможно, системный дефект).В ходе изучения дефекта я скопировал что-то в буфер обмена , и теперь нужно его очистить ... но как?

Не удалось очистить симулятор и запустить егобуфер обмена.Должен сказать, что довольно забавно не иметь возможности выполнить такую ​​«простую» задачу:)

Прежде чем кто-либо предложит, копирования пробела или другого символа пробела будет недостаточно.Мне нужно, чтобы он был пустым, а не просто невидимым.

Ответы [ 3 ]

5 голосов
/ 08 декабря 2010

Вы можете сбросить симулятор на «заводские настройки».

Нажмите «Симулятор iOS» в строке меню и выберите третий вариант сверху.

1 голос
/ 19 августа 2011

Это похоже на копирование пустого пространства, но более эффективно (и менее разрушительно, чем решение The-Kenny).Вы можете вставить в буфер обмена пустую строку, например:

[pasteboard setString:@""];

Как только ваша программа выполнит эту строку кода, опция «Вставить» больше не будет отображаться во всплывающем меню треугольника.Я использовал этот точный метод при тестировании своего кода, и он прекрасно работает.Удачи.

0 голосов
/ 07 июня 2012

Лучшее решение - просто установить текст, изображение или что-то еще в NULL перед кодом, который вам нужно исправить.Это полностью очищает картон.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...