問題タブ [uti]

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 に答える
1599 参照

iphone - iOS 上の SQLite ファイルの統一型識別子 (UTI) は何ですか?

アプリで SQLite ファイルを開く必要があります。SQLite ファイルの適切な UTI (uniform type identifier、例: プレーン テキスト ファイルの public.plain-text) は何ですか?

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

iphone - 排他的なiOSUTI

iOSアプリ専用のUTIタイプを作成/エクスポートしようとしています(InstagramがUTI com.instagram.exclusivegramを排他的に処理する方法と非常によく似ています)。

基本的に、com.photoapp.photoは、写真を撮るために登録されている任意のアプリ(Instagramのcom.instagram.photoと同様)で写真を開くことができるようにする場合にアプリが使用できるものにしたいと考えています。次に、com.photoapp.exclusiveを自分のアプリでのみ開くことができるようにします(com.instagram.exclusivegramと同様)。

私がデバイスで遭遇しているのは、com.photoapp.exclusiveを使用している場合でも、UIDocumentControllerは、PhotoAppまたはDropBoxのいずれかで開くように要求することです。

UTIを登録するアプリと、オープニング機能を確認するために使用しているサンプルアプリがあります。サンプルアプリで使用しているコードは次のとおりです。

そして、これが私のアプリのplistファイルにあるものです:

0 投票する
0 に答える
731 参照

macos - 複数のドキュメント タイプがあるアプリで NSDocument を開くことができませんでした

私のアプリには 2 つのカスタム ドキュメント タイプがあります。どちらもターゲットで宣言され、それらの UTI がエクスポートされます。どちらの UTI も public.data と public.content に準拠しています。ドキュメントは両方とも、ディスクへの読み取りと書き込みに NSKeyedArchiver を使用します。

DocumentType1 の NSDocument サブクラス内で、開く URL を見つけるために NSOpenPanel を実行した後、次のコードを使用して DocumentType2 のドキュメントを開きます。

これは失敗しており、次のログ ステートメントが生成されます。

2012-10-07 11:05:37.956 MyApp[64151:303] docType2FileURL: file://localhost/path/to/file2.docType2

2012-10-07 11:05:37.958 MyApp[64151:303] ブックマーク エラー: エラー Domain=NSCocoaErrorDomain Code=256 「ファイルを開けませんでした。」

2012-10-07 11:05:37.959 MyApp[64151:303] ブックマーク: (null)

2012-10-07 11:05:38.015 MyApp[64151:303] エラー: エラー ドメイン = NSCocoaErrorDomain コード = 256 「ドキュメント「file.docType2 の名前」を開けませんでした。MyApp はこの種類のファイルを開くことができません。UserInfo=0x1001b2c30 {NSLocalizedFailureReason=MyApp はこのタイプのファイルを開くことができません。, NSLocalizedDescription=ドキュメント「ファイル名.docType2」を開くことができませんでした。MyApp はこの種類のファイルを開くことができません。

何らかの理由で、ドキュメントが開かないだけでなく、アプリでブックマークを作成することもできません。なぜそうなるのかについて何か考えはありますか?

前もって感謝します。

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

macos - 指定された URL でファイルを開くことができるすべてのアプリ バンドル識別子を取得します

指定された URL でファイルを開くことができるすべてのアプリ バンドル ID を取得する方法は? 指定された URL のファイルが .xml の場合と同様に、.xml を開くことができるすべてのアプリ バンドル ID の配列を取得したいと考えています。

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

ios - 動的タイプ識別子が特定の拡張子を持つファイルをサポートするにはどうすればよいですか?

私のアプリで、既存のファイルタイプの「OpenIn..」機能をサポートしたいと思います。

ただし、このファイルタイプにはUTIがありません。

ターミナルでmdlsを実行すると、次の結果が得られました。

その情報を与えられて、私は私のplistに追加しました:

ただし、これは「拡張機能」を無視し、任意のデータファイルに対して「OpenIn..」を有効にするようです。

これを防ぐ方法はありますか?

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

java - JAVAを使用してミリ秒単位でGMT時間を取得する

重複の可能性:
JavaでGMT時刻を取得

私は以下の2つのリンクを参照しました:

link1 link2

しかし、GMTの日付をミリ秒単位で表示したいと思います。

前もって感謝します。

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

ios - iOS ファイル パッケージの認識 (Simulator および Finder で)

UTI タイプを定義する iOS アプリ用のファイル パッケージを使用しようとしています。グーグルで検索して Xcode.plist のエントリを調べた後、いくつか試してみましたが、問題が発生し続けました。私のアプリはいくつかのテスト ドキュメントを作成し、カスタム UTI でそれらのファイルを読み取ろうとします。

「LSItemContentTypes」を指定しない場合、ファインダーはそれらをパッケージとして正しく認識します。しかし、mdls は「dyn.longstring」を kMDItemContentType として返します。

「LSItemContentTypes」を指定した場合、kMDItemContentType は正しいです。しかし、ファインダーはそれをフォルダーとして認識します。

どちらの場合も、経由して取得したUTI

間違っています。「dyn.longstring」または「public.folder」のいずれかを返します。UTI が正しくないため、アプリはこれらのファイルをロードしません。これを書き直すことはできますが、UTI で正しい方法でやりたいと思っています。

以下に示すように、iOS ファイル パッケージをドキュメント タイプとして定義し、UTI タイプをエクスポートしました。私は何を見落としていますか?

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

cocoa - Cocoa (AppKit) は標準 UTI の定数を提供しますか?

Cocoa が標準の UTI の定数を提供しているかどうか疑問に思っていますか? 現時点では、NSPasteboard.h で定義されている Pboard タイプを使用していますが、コメントで廃止予定としてマークされています。代わりに UTI に使用する必要がある定数はありますか、それともアプリで NSString 値をハードコードするだけですか?

0 投票する
0 に答える
485 参照

ios - 関連するファイルが私のアプリでのみ開くようにiOSplistを構成します

ファイルタイプをiOSアプリに関連付けましたが、これは正常に機能します。ただし、他のアプリケーションが自分のファイルを「開く」ことを提供しないように、ファイルタイプを排他的にしたいと思います。

私はこれを行う別の開発者によるアプリを持っていますが、それがどのように行われるかを理解することはできません。このアプリのplistを抽出しましたが、これを実現するために何が行われているのかわかりません。

これが私がやりたいことです:

ここに画像の説明を入力してください

これは私のアプリで起こることです:

ここに画像の説明を入力してください

これは、plistでファイルの関連付けを設定する方法です。

何が足りないの?この機能を有効にする方法を知っている人はいますか?

ありがとう

ダンカン

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

ios - CFBundleDocumentTypesが登録されていません

現在、iOS用のドキュメントベースのアプリを作成しています。現在、アプリで開くために.zipを登録しようとしています。私はアップルの例とここにあるような他の多くのチュートリアルを試しました。ただし、それらのいずれも、私のアプリをmail.appまたは他のアプリに表示させません。アプリを削除して、運が悪かったので実行してみました。違いが出る場合は、iOS6を実行しています。info.plistの一部を以下に示します。

どんな助けでも大歓迎です。