問題タブ [nsfilehandle]
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.
iphone - 一時ディレクトリに画像と記録ファイルを保存する方法は?
カメラで撮影した写真とアプリケーションのビデオ録画を一時ディレクトリの別のフォルダに一時的に保存したいと考えています。タスクが完了すると、データベースに保存されます。
カメラおよびビデオ録画ファイルから撮影した写真を一時ディレクトリ内の別のフォルダに保存するにはどうすればよいですか?
objective-c - カスタム ファイルから float を読み取る
"player.geo" を定義したカスタム ファイルから float 値を 1 つずつ読み取りたいとします。
player.geo は、Xcode 4 を使用して作成したファイルです ([ファイル] > [新規] メニューの [空のファイル])。
私は現在、次のようにしようとしています:
-64.0 という期待値が得られず、むしろ 0.0 が得られます。
これは正しい方法ですか?
ファイルを文字列として読み取ってから、文字列の内容をフロート解析してフロート値を取得する必要がありますか?
objective-c - NSMutableArrayのように、ファイル内のデータを直接追加、挿入、削除する方法
Iphone SDKのドキュメントを確認したところ、NSFileHandleオブジェクトが見つかりました。「NSFileHandleを使用すると、開いているファイルを調べて、データを挿入、抽出、削除できます」と書かれています。しかし、「seekToFileOffset:」メソッドと「writeData:」メソッドを使用することによってのみ、既存のデータを置き換える方法を見つけることができました。ある範囲のデータを削除して、ある範囲のデータをファイルに挿入する方法は?
objective-c - NSFileHandle -readDataOfLength:自動リリースされたNSDataを返しますか?
インスタンスを呼び出すときreadDataOfLength:
、NSFileHandle
返されたものを解放する必要がありNSData
ますか?現在はそうではありませんが、このしつこい疑問を取り除きたいと思います。
objective-c - 巨大なテキストファイルからテキストチャンクを読み取る方法は?
数十億の文字を含むテキストファイルを読み込もうとしています。この関数
contentOfFile
が原因でアプリケーションがクラッシュするため、この関数の使用は機能しません。
だから、誰かが私にサンプルコードを送って、私の要件に従ってチャンクを取得できるようにしてください。必要なものはどれでも、それだけを取得したいと思います。できる限り早くご回答ください。
cocoa - NSFileHandle にデータがあるかどうかを確認するにはどうすればよいですか?
私は 3 つの NSPipe で構成された NSTask で作業しており、standardOutput と standardError から読み取りたいと考えています。私は内部でそれを行います-stdoutの場合は1番目、stderrの場合は次です。私のコードはすでに別のスレッドで実行されているため、readInBackgroundAndNotify と waitForDataInBackgroundAndNotify を使用できません。そこで NSRunLoop を実行して新しいバックグラウンド スレッドを切り離したくありません...これらのチャネルのいずれかに存在するデータ。
だから私はこのコードを使用します:
ただし、isReadable が YES を返し、[fileHandle availableData] を呼び出すと、スレッドはまだブロックされます。なんで?isReadable が YES を返したときに、ブロックせずに availableData メソッドを呼び出すことを期待していました。
macos - NSFileHandle に関連付けられたパイプをフラッシュします
Cocoa の NSFileHandle を介してコンソール アプリケーションからパイプ出力を読み込んでいます。そのファイル ハンドルに関連付けられているストリームをフラッシュするにはどうすればよいですか。NSFileHandle から FILE* オブジェクトを取得できれば、fflush() を呼び出すことができます。これを回避する方法はありますか?
objective-c - NSThreadクラッシュアプリでNSFileHandleを使用してファイルを書き込む
書き込み中にアプリがフリーズするため、スレッドにファイルを書き込もうとしましたが、書き込みプロセスを起動するとクラッシュします
私のコード:
スレッドなしでこれを行ったとき、このコードは機能します。何が間違っているのか説明してください。Google検索をたくさん行いますが、解決策が見つかりません。ありがとう。
objective-c - NSFileHandle の writeabilityHandler の使用方法は?
OS X 10.7 および iOS 5.0 以降、NSFileHandle には、readabilityHandler と writeabilityHandler という 2 つの新しいプロパティがあります。writeabilityHandler を使用しようとしましたが、うまくいきませんでした。ドキュメントは奇妙です。 readabilityHandler の説明をコピーして貼り付け、readという単語をwriteに置き換えたようです。
ドキュメントによると、ブロックを割り当てると、最終的にブロックを呼び出す必要があります。そうではありません。
ハンドルに同期的に書き込もうとした場合にのみ呼び出されますが、[_incomingHandle writeData:dataToSend]
これは意味がありません。呼び出された後、例外がスローされます: EXC_BAD_INSTRUCTION
また、データを少しずつ送信しようとしました。運がない。
このプロパティをうまく使用した人はいますか?
objective-c - NSFileHandle を使用してファイルから整数を読み取る方法
テキストファイルから整数のリストを読みたいのですが、次のようなコードを書きたいだけです
しかし、Cocoa のドキュメントを読んだところ、NSFileHandleが提案されていることがわかりました。想定していたような方法はなく、関連する方法は 1 つだけです。
Objective Cでこれを行うのに役立つクラス/メソッドはありますか? ありがとう。