私は電話しています:
UIPasteboard.general.setItems([[kUTTypePlainText as String: text]], options: [.localOnly: true, .expirationDate: expirationTime])
ボタンのクリックごとにテキストをコピーします。ただし、有効期限 (30 秒) が経過すると、コピー機能は動作しなくなります。デバッガーを調べた後、この行が 2 回目 (またはそれ以降) に呼び出されると、 のitems
配列はUIPasteboard
空として返されます。なぜこうなった?Lastpass などの他のアプリでは、有効期限付きでテキストを複数回コピーできます。
使用されているキーと関係があるのではないかと思いますが、何かアイデアはありますか?