2

シンプルなカスタム共有拡張機能を開発しています。「カスタム」とは、拡張しているのではSLComposeServiceViewControllerなく、通常のUIViewController.

拡張機能は、写真アプリから画像を読み込んで表示します。UI は非常にシンプルですUIImageView。1 つと 2 つのボタン (「キャンセル」と「保存」) があります。

問題: この拡張機能が初めて読み込まれると、表示に約 5 秒かかります。同じセッションでさらに画像を読み込むと、0.5 秒未満で画像が読み込まれます。

要約すると、共有拡張機能が初めて表示されるときは、非常に遅くなります。ただし、別の画像を選択して共有拡張機能のアイコンをクリックすると、すぐに表示されます (ラグはなく、完璧です)。

最初は、imageView への画像の読み込みに問題があると思っていました。関連するコードをコメントアウトしましたが、問題ではありませんでした。

メイン/GUI キューの問題もありませんでした。

ストーリーボードの初期化に関連する何かがあると思いますが、これもビューと 2 つのボタンですが、ロードに時間がかかるのはなぜですか?

4

1 に答える 1