Я звоню:
UIPasteboard.general.setItems([[kUTTypePlainText as String: text]], options: [.localOnly: true, .expirationDate: expirationTime])
для копирования текста по нажатию кнопки. Однако по истечении времени истечения (30 секунд) функция копирования перестает работать. После просмотра в отладчике, во второй раз (или после) вызывается эта строка, массив items
в UIPasteboard
возвращается как пустой. Почему это происходит? Другие приложения, такие как Lastpass, позволяют копировать текст несколько раз с истечением срока действия.
У меня есть догадка, что это может быть связано с используемым ключом, есть идеи?