問題タブ [quicklook]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
11172 参照

iphone - iOS - QuickLook - UIScrollView を使用せずに QuickLook でオブジェクトを開く方法

UITableViewを使用せずにQuickLookを使用して(できればpdfである必要はありませんが)ファイルを開くリソースを教えてもらえますか?

QuickLook を使用したこの例はありますが、リストビューを使用する必要があります。

http://robsprogramknowledge.blogspot.com/2011/02/quick-look-for-ios_21.html

0 投票する
2 に答える
9755 参照

iphone - iOS - UIScrollView を使用せずに Quicklook で PDF を開く

UIScrollView を使用せずに QuickLook フレームワーク経由で PDF を開こうとしています...

私は何かが欠けていると信じています...

私が間違っていると思うところは、QLPreviewController を使用する必要があり、QLPreviewController には QLPreviewItem に準拠する必要がある dataSource があるということです。ドキュメントには、NSURL が QLPriewItem に準拠していると記載されているため、エラーをスローしている NSURL に preview.dataSource を設定しています。

[NSURL numberOfPreviewItemsInPreviewController:]: 認識されないセレクターがインスタンスに送信されました

キャッチされていない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。理由: '-[NSURL numberOfPreviewItemsInPreviewController:]: 認識されないセレクターがインスタンス 0x5b5f200 に送信されました'

これは、NSURLが準拠していないと私に思わせます。

私が必要だと思うすべてのコード...

0 投票する
1 に答える
326 参照

objective-c - QuickLook を使用して PDF をプレビューすると、割り当てが無期限に増加する

ユーザーに PDF を表示するために、QuickLook フレームワーク/QLPreviewController を使用してDocument Interactionに Apple のサンプル コード (逐語的) を使用しています (PDF は約 4 ~ 5 MB です)。

このコードを Instruments で実行すると、メモリ割り当てが大きくなります。ただし、解放されることはないようです。これは既知の問題ですか、それとも Apple のサンプル コードに何か不足していますか?

0 投票する
4 に答える
3543 参照

iphone - iOS - QLPreviewController - QuickLook の回転を停止するには?

私は QuickLook (QLPreviewController) をほぼ希望どおりに動作させていますが、画像の特性のため、縦向きに回転させたくありません。「shouldAutoRotateToInterfaceOrientation」メソッドで、横向きの回転に対してのみ yes を返すように構成しています (を参照)。詳細については以下のコードを参照してください) が、まだ縦方向に回転しています。

注: shouldAutoRotateToInterfaceOrientation は、このプロジェクトのすべてのビュー コントローラーで使用される直接コピーであり、他のビュー コントローラーで動作しています。

0 投票する
1 に答える
331 参照

quicklook - デフォルトのクイックルック ビューアを定義する方法

まだ持っていないファイルのデフォルトのクイックルックビューアをどのように定義しますか?

たとえば、textview をデフォルトのクイックルック ビューアとして定義したいと思います。

0 投票する
1 に答える
1440 参照

cocoa - カスタムファイル形式の「com.apple」UTI

カスタムファイル形式、UTIなどを次のように設定したドキュメントベースのアプリがあります。

これは(私が読んだことに基づいて、私が推測する)それを行う正しい方法です。ただし、保存したファイルに対して mdls を実行すると、UTI は次のように表示されます。

TextEdit、iSpend、Sketch などのサンプル アプリの plist からエントリを文字通りコピー アンド ペーストしましたが、すべて役に立ちませんでした。

正しい UTI に依存するカスタム QuickLook ジェネレーターが必要なため、保存されたドキュメントが正しい UTI を持つことが特に重要です。

どんな助けでも大歓迎です。前もって感謝します。

0 投票する
2 に答える
1743 参照

ios - 分割ビュー ベースの iPad アプリでドキュメントのクイック ルックを表示する方法

分割ビュー ベースのアプリの detailView でドキュメントのクイック ルックを表示する必要があります。マスター ビューには、アプリのドキュメント フォルダー内のすべてのファイルのリストを含む UITableView があります。
このように、DetailViewController で QLPreviewController を使用しようとしています。

ドキュメントのプレビューを見ることはできますが、詳細ビューの上部にツールバーが表示されなくなり、ポートレート モードではファイル リストが表示されないため、永遠に立ち往生してしまいます。マスター ビューで。
また、QLPreviewController の DetailViewController サブクラスを作成しようとしましたが、成功しませんでした。

0 投票する
1 に答える
316 参照

xcode - アプリケーション バンドル内のカスタムの場所にファイルを配置するにはどうすればよいですか?

アプリ バンドルの /Contents/Library/QuickLook にプラグイン (具体的には QuickLook プラグイン) を配置する必要があります。

これは Finder でShow Package Contentsなどをクリックすることで簡単に実行できますが、アプリをビルドするたびに Xcode でこれを実行したいと考えています。

どうすればこれを達成できますか? (エックスコード 4)

0 投票する
1 に答える
761 参照

iphone - 大きな画像のデバイスで UIDocumentInteractionController がクラッシュする

iPad (4.3.3) でのクイック ルックには UIDocumentInteractionController を使用します。

これは、サポートされているすべてのタイプと、最大 (~ 2000x2000 px) の jpg 画像に対して正常に機能します。次に、jpg 画像 6000x6000 px をすばやく表示しようとすると、次のメッセージでクラッシュしました。

エミュレータ上の大きな画像は問題なく動作します。Quicklook.framework はビルド段階にあります。どういう理由ですか?大きな画像サイズ = 426Kb (圧縮された jpeg)。

UPD:iPad2でも同じ話

UPD2: 代わりに UIWebView を使用しようとしましたが、クラッシュはありませんが理想的な解決策はありません

0 投票する
2 に答える
1613 参照

objective-c - Xcode 4.1 でテキスト ファイル用の QuickLook プラグインを作成する

バックグラウンド

私は Objective-C と Cocoa を学んでおり、自分のニーズに応える簡単なプログラムを作成するのはいいことだと思いました。私はすでに .NET C# のバックグラウンドをしっかりと持っており、Python の知識もあり、C も少し持っています。

私がやろうとした「最初の簡単なアプリ」の 1 つは、Arduinoのスケッチ ファイル用の簡単な QuickLook プラグインです。これらのファイルはプレーン テキストの C に似たスクリプトであるため、実行するのは簡単な作業だと思いました。唯一の「異なる」点は、拡張子が .pde であることです。

参照としてArduinoQuickLookのGitHub にプロジェクトをアップロードしました(最初のコミットには、標準の Xcode 4.1 QuickLook プラグイン プロジェクトが含まれています)。

私が見つけたもの

ネットを見回すと、次のリソースが見つかりました。

私の問題は何ですか

  1. どちらも GeneratePreviewForURL.m ファイルと GenerateThumbnailForURL.m ファイルを使用します Xcode 4.1 でプロジェクトを作成すると、GeneratePreviewForURL.cGenerateThumbnailForURL.cが作成されました(.m ではなく .c に注意してください)。

  2. QLStephen と QLColorCode はどちらも GeneratePreviewForURL.m ファイルと GenerateThumbnailForURL.m ファイルで使用ます#import <Foundation/Foundation.h>、これを使用しようとすると、多くのエラーが発生します。(ファイルが .m ではなく .c であるためでしょうか?)#import

  3. プラグインが処理するファイルを宣言する方法がわかりません。ArduinoQuickLook/ArduinoQuickLook-Info.plist (行 14) を変更する必要があることは理解しましたが、そこに何を書かなければなりませんか? みたいなcc.arduino.pde