問題タブ [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.
ios - IOS で、QLPreviewController に特定のファイルをテキストとして扱わせることはできますか?
私はQLPreviewController
ファイルを表示するために使用していますが、その多くは実際にはプレーンテキストですが、それQLPreviewController
を認識していないようです。(例えば、拡張子がついたファイルは.m
表示できません。)
QLPreviewController
ファイルをテキストとして扱うように指示する方法はありますか? (まったく表示できないと判断したと思います。) UTIについて調べていましたが、それが正しい方向であるかどうかはわかりません。(ファイルがテキストかどうかはわかりますので、推測はしません。)
それとも、バックグラウンドで .txt 拡張子を付けて保存する必要がありますか?
pdf - QuickLook PDF のモノタッチの例
QuickLook Monotouch API を使用した必要最小限の pdf ビューアーの例を探しています。私は検索して断片を見つけましたが、すべてを統合することはできません。
iPadの個人用フォルダーに事前に保存されたファイルからpdfを読み取り、pdfをモーダルビューとして表示したいと思います。
誰かが最低限の例を投稿できれば、それは大歓迎です。
私がこれまでに持っているものは以下です。
ありがとう!
objective-c - Quicklook/QLPreviewController に空白のページが表示されます。フレームワーク シンボルが見つからないという警告を表示します
アプリのドキュメントフォルダーから画像やその他のファイルをプレビューしようとしています。アプリに Quicklook を実装しました。起動しているように見えますが、空白の画面が表示され、次の警告がログに記録されます。
警告: /Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.0 (9A334)/Symbols/System/Library/Frameworks/QuickLook.framework/DisplayBundles/Image.qldisplay/Image のシンボルを読み取ることができません (ファイルが見つかりません)。警告: Image.qldisplay/Image のコピーがローカルに見つかりません。リモート デバイスのメモリから読み取っています。これにより、デバッグ セッションが遅くなる場合があります。
警告が表示されない理由かどうかはわかりませんが、とにかく含めると思いました。QLPreviewController 自体から実際のエラーは発生していません。成功/失敗をテストする方法はありますか?
これは私がそれを設定する方法です:
と:
と
何がうまくいかないのですか?どうすれば修正できますか?
cocoa - `NSView` サブビュー `QLPreviewView` のテキストを選択可能にする方法は?
10.7 Lion Apple ではQLPreviewView
、独自のアプリ内にクイックルック ビューを埋め込むことができるようになりました。ただし、デフォルトではテキスト選択は許可されていないようです。Macworld でグローバル クイックルック プレビューを選択できるようにするためのヒントを見つけました ( http://www.macworld.com/article/1164668/select_and_copy_text_within_quick_look_previews.html )。プレビュー ビューを選択できます。ヘッダーで class-dump を使用しましQuicklookUI.framework
たが、有用なものが見つかりませんでした。QLPreviewView
埋め込みテキストを選択可能にする方法を知っている人はいますか? (次の例のように)
objective-c - QLPreviewController でのタッチ イベントの読み取り
アプリのドキュメントの一部を表示する QuickLook ビューがあります。正常に動作しますが、ビューを再び閉じるのに苦労しています。ユーザーがいつビューを閉じたいかを検出できるタッチ イベント/ジェスチャ認識エンジンを作成するにはどうすればよいですか?
次のことを試しましたが、テストしてもイベントがトリガーされないようです。
編集:明確にするために、これはコントローラーをインスタンス化する方法です:
また、コールバック メソッドを次のように定義しました。
Edit2:私が気づいたことの1つ。スワイプ ジェスチャを実行しようとすると、次のメッセージが表示されます。これは、何が間違っている/欠けているかを明らかにする可能性がありますか?
ジェスチャ認識機能がアクティブでないため、[UIPanGestureRecognizer setTranslation:inView:] への呼び出しを無視します。
objective-c - Quicklook-template GeneratePreviewForURL.m の名前を変更するとリンカー エラーが発生する
少し古いバージョンの Xcode (4.2.1、Apple clang バージョン 3.0 を使用) を使用しているため、問題が発生する可能性がありますが、これは関係なく動作するはずです。
新しい Quicklook プラグイン プロジェクトを作成します ("File > New > New Project"、次に "System Plugin > Quick Look Plug-in")。
次に、名前を変更GeneratePreviewForURL.c
しGeneratePreviewForURL.m
ます(Apple docs に記載されているように)
ファイル内の Objective-C コードを使用しようとすると、エラーが発生します。たとえば、GeneratePreviewForURL
メソッドに次を追加するとします。
次のリンカ エラーが発生します。
問題の原因となっているわずかにトリミング/再フォーマットされたリンカー コマンドは次のとおりです。
macos - Quicklookプレビューで地図を表示する
GPSログファイル形式(ファイル)用のQuicklookジェネレータプラグインを作成してい.fit
ます。NSGraphics
ファイルをロードし、 / NSBezier
stuffを使用してパスをプロットするものを一緒に押し込みました。
(上記の恐ろしいコードはここにあります)
これは問題ありませんが、これをGoogleマップのデータなどに表示する方がはるかに便利です(記録されたトラックはかなり短い距離をカバーします-たとえば、上記は約20km x 10kmをカバーします-地球の単一の地図に表示するには小さすぎます、したがって、マップは何らかの方法で動的にロードする必要があります)
私がこれまでに試したこと:
- JavascriptGMapインスタンスを示すHTMLを返します。Quicklook HTMLレンダリングではJavascript(またはFlash、Javaなど)が許可されていないため、機能しません
- 静的なGoogleマップ画像を含むHTMLを返します。Quicklookはリモート画像をロードしません。
- NSGraphicsContextを取得し、これに標準のWebKitViewを表示し、いくつかのサムネイルコードから変更しました-セカンダリスレッドからWebKitを初期化できないため、このエラーが発生します(サムネイルでは正常に機能するようですが、プレビューでは機能しないようです)。
2.
静的なGoogleマップ画像をObjCにダウンロードし、それをHTMLで表示することもできますが、静的なマップは理想的ではありません(サイズが固定されているため、ズームが行われず、最初の読み込みが遅くなる可能性があります)
まだ試したことのないMacMapKitに出くわしましたが、WebKitベースなので、同じ問題が発生するのではないかと思います。3.
見落としているQuicklookで地図を表示する方法はありますか?
ios - QuickLook フレームワーク iOS で作成された Xml を含む XLS を見る
以下のアドバイスを含む XLS を作成しました。
xml を使用してデータを *.xls ファイルにエクスポートし、iOS 5 アプリでファイルを作成する
と
openOffice で開くと、問題なく動作します。
私の問題は、そのファイルを QuickLook フレームワークで開きたいということです。
QLPreviewController クラス リファレンスに関する Apple のガイドラインを探しています。
説明: Quick Look プレビュー コントローラーは、次の項目のプレビューを表示できます。
Microsoft Office ドキュメント (Office '97 以降)
しかし、openoffice で開くことができる同じファイル xlsx を試してみましたが、QLPreviewController では機能しませんでした。
objective-c - OS X で QuickLook ジェネレーターを作成する最も簡単な方法は? (スクリプト -> html -> Webkit ビュー?)
Objective C についてはわかりませんが、簡単な QuickLook ジェネレータを作成したいと思っています。
これが私の計画です:
myfile.extension -> QuickLook ジェネレーターは、html ファイルを出力するスクリプト (単純なシェル スクリプトなど) を使用してファイルを解析します -> QuickLook は、webkit ビューを使用してこの html ファイルを表示します
私は基本的に、独自のスクリプトを挿入するだけで、QuickLook ジェネレーター自体がどのように機能するかを心配せず、Objective C を学習する必要がないテンプレートまたはチュートリアルを探しています (これは、ゆっくりと行っています! )。
誰かがこれを手伝ってくれたり、正しい方向に向けてくれたりしたら、どうもありがとう。きっと将来も誰かの役に立ちます。
編集:
以前に見逃していた次のものが見つかりました。これは、私の質問に部分的に答えています。
これは、私が望んでいたより複雑な解決策であり、Objective-C を掘り下げる必要があることを意味します。このコードを単純化する方法を誰かが知っていれば、とても感謝しています。
たとえば、チュートリアルの行を変更する方法はありますか:
機会=InitializeCoreDataStackWIthURL(url);
次のようなものに似ています。
(文字列) 機会 = (myshellscript.sh $url の出力)
私は Objective-C を知らないので、コア データ スタックの書き方も、それが何であるかさえもわかりません!
お時間を割いてご返信いただき、誠にありがとうございました。
macos - 私のQuickLookプラグインを好む
アプリケーションに含まれるQuickLookプラグインを作成しています。他のアプリケーションにもQuickLookプラグインがあるファイルタイプをプレビューするために使用されます。プラグインでテストしようとするたびに(〜/ Library / QuickLook /に入れます)、別のアプリのプラグインでプレビューします。プレビューにqlmanageを使用しています。少なくともテストのために、強制的に私のものを使用する方法はありますか?