問題タブ [nsdata]

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

iphone - NSData[UIImage]をNSStringに変換します

この質問が何度か聞かれたことは承知していますが、自分の状況に最も適した明確な答えを見つけることができませんでした。

ユーザーがライブラリから画像を選択して、その画像がNSDataタイプに変換されるようにする機能が必要です。次に、HTTPgetを介して.NETC#Webサービスを呼び出す必要があるため、理想的には、結果の文字列をUTF8でエンコードする必要があります。

これは私がこれまでに持っているものです:

NSLogステートメントは、単に次のように出力を生成します。

明らかに、これは私が達成したいと思っていたものではないので、どんな助けも素晴らしいでしょう。

敬具

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

iphone - iPhone - dataWithContentsOfURL: 一部の URL では機能しない

NSData を使用して URL (RSS フィード) からコンテンツを取得し、解析しています。ほとんどの URL は正常に読み込まれますが、一部の URL はデータを返しません。

これらの URL は Web 上で開くので、有効であることはわかっていますが、NSData が返されません。そのような URL の 1 つ -feed://jpl.nasa.gov/multimedia/rss/rovers.xml

これが私がそれをどのように使用しているかです(NSURLオブジェクトは適切に形成されています)

理由はありますか?

どうもありがとう。

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

iphone - iPhone SDK で NSData writeToFile が「応答しない可能性があります」というメッセージを表示する

NSDataオブジェクト-writeToFile:メソッドに問題があり、オブジェクトNSStringにも同じ問題があります。

ソフトウェアにコンパイルすると、NSData(またはNSString) が応答しない可能性があるという-writeToFile:メッセージが表示されます。

ソフトウェアを実行すると、この行に到達して例外が発生します。

ファイルに書き込もうとしているデータには、インターネットからダウンロードした ASCII ファイルが含まれています。

アップデート:

結果をBOOLに取得して試しましたが、コンパイルで同じ警告メッセージが表示されます。ここで何かを見落としていますか?

これが私のコードです。誰かが助けることができれば。

警告は次のとおりです。

/Users/endre/Documents/Luxor/Classes/LuxorFile.m:48:0 /Users/endre/Documents/Luxor/Classes/LuxorFile.m:48: 警告: 「NSString」は「-writeToFile:automatically」に応答しない場合があります:エンコーディング:'

/Users/endre/Documents/Luxor/Classes/LuxorFile.m:48:0 /Users/endre/Documents/Luxor/Classes/LuxorFile.m:48: 警告: (一致するメソッド署名のないメッセージ

/Users/endre/Documents/Luxor/Classes/LuxorFile.m:48:0 /Users/endre/Documents/Luxor/Classes/LuxorFile.m:48: 警告: 初期化により、キャストなしでポインタから整数が作成されます

/Users/endre/Documents/Luxor/Classes/LuxorFile.m:48:0 /Users/endre/Documents/Luxor/Classes/LuxorFile.m:48: 警告: 未使用の変数 'writeResult'

/Users/endre/Documents/Luxor/Classes/LuxorFile.m:68:0 /Users/endre/Documents/Luxor/Classes/LuxorFile.m:68: 警告: 'NSString' は '-writeToFile:atomically に応答しない場合があります:エンコーディング:'

0 投票する
3 に答える
6273 参照

ios - バイナリデータで文字列を検索する

NSDataオブジェクトを使用してロードしたバイナリファイルがあります。そのバイナリデータ内で文字のシーケンス、たとえば「abcd」を見つけて、ファイル全体を文字列に変換せずにオフセットを返す方法はありますか?簡単な答えのようですが、どうすればいいのかわかりません。何か案は?

私はiOS3でこれを行っているので、利用できません-rangeOfData:options:range:

strstrを提案してくれたSixteenOttoにこれを授与します。私は行って、C関数strstrのソースコードを見つけ、固定長のByte配列で動作するように書き直しました。これは、nullで終了しないため、char配列とは異なります。これが私が最終的に得たコードです:

これは、最初に出現するバイトへのポインタを返します。これは、バッファ内で、バイトを含む必要のあるバイト配列を探しています。

私はそれをこのように呼びます:

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

objective-c - NSMutableData のコンテンツをクリアする方法

release を使用せずに NSMutableData をクリアし、再割り当て/初期化して再度使用するにはどうすればよいですか? resetBytesInRange をゼロに設定することを検討していましたが、これについてはわかりません。誰でも助けることができますか?

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

cocoa - WebView から NSData オブジェクトに画像データを取得する方法は?

WebView を埋め込む Cocoa アプリがあります。WebView は、画像を含む html 要素を読み込みます。画像のテキスト リンク (例: " http://www.domain.com/path/image.jpg ") がありますが、必要なのは画像データそのものなので、それを NSData オブジェクトに入れて出荷できます。グロールへ。画像をダウンロードしてレンダリングした WebView には、このデータが必要です。どうすればそれを手に入れることができますか?

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

iphone - char*をNSDataに変換してUIImageViewに表示します

char *(SQLサーバーに保存されている)の形式で画像データを取得しています。これらのデータをNSDataに変換して、UIImageビューに画像を表示したいと思います。char * dataは、ソースイメージのバイト配列です。char *をNSDataに変換して表示し、UIImageViewに表示するUIImageインスタンスを取得するにはどうすればよいですか?

ありがとう..

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

php - iPhonepushNotificationDeviceToken-「復号化」する方法

私はすでにAPNからデバイストークンを取得することができました。NSDataのタイプです。だから私はこのデバイスを私のmysqlデータベースに書き込みたいと思います。私はすでにそれを運がなくて文字列に変換しようとしました。それが私のやり方でした:

読み取り可能な形式のdeviceTokenがある場合。PHPのトークンを使用してapnsサーバーにリクエストを送信するにはどうすればよいですか?

どうもありがとう!

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

iphone - 私は何が欠けていますか?: iPhone Objective-C NSInputStream initWithData

NSData オブジェクトから NSInputStream を作成していますが、ストリームを作成すると、hasBytesAvailable に対して NO が報告されます。

ログ:

ここで何が欠けていますか?

0 投票する
3 に答える
3917 参照

iphone - iPhone NSURLConnection:返されたNSDataオブジェクトをどうするか?Google Docs API

iPhoneアプリケーションでGoogleDocsAPIを使用しています。適切なPOSTリクエストを送信し、NSDataとともにレスポンスを受信しました。NSDataオブジェクトをNSLogすると、次のようになります。

NSDataはNSDictionaryまたはNSArrayのいずれかだと思います。SID、LSID、およびAuthの2つのアイテムを受け取ることになっています。

NSDataチャンクをNSDictionaryに変換できれば、どちらのキーのオブジェクトも見つけることができます。

誰か助けてもらえますか?