問題タブ [cfstring]

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 投票する
3 に答える
251 参照

objective-c - 診断エラー:「解放が割り当て解除されたオブジェクトに送信されました」

次のエラー メッセージが表示されました。

この問題の原因となった文字列を特定するにはどうすればよいですか? CFStringデバッガーを使用しているものを特定できますか?

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

xcode4 - Xcode 4 の警告「セマンティックな問題: CFString リテラルに NUL 文字が含まれています」を黙らせる方法は?

私は次のようなものを使用しています:

Xcode 4はそれに対する警告を表示します

(セマンティックの問題: CFString リテラルには NUL 文字が含まれています)

それを修正する方法はありますか?「illegalCharacters」で定義された文字を文字列から削除しているため、その NUL 文字が必要です。

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

ios - 値を "" に設定する CFStringRef

CFStringRef である変数があり、特定の値が 1 つでないことを確認するためにチェックを実行します。もしそうなら、 @"" に相当する NSString に設定したい

これがコードです

そのため、if else ブロックで "" に設定したいのですが、Xcode は無効なポインター型であると警告します。

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

iphone - NSString パスを CFURLRef に変換する方法 (iOS 3.1 用)?

UIScrollView で PDF を表示します。そうするために私は使用します:

今、私はそれを IOS 3.1 で動作させようとしています (NSBundle URLForResource:withExtension は 3.1 には存在しません)。

私は自分のコードを次のように変えました:

しかし、それは

NSLogがログを記録していることを正確に

これを修正するにはどうすればよいですか?

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

cocoa - CFData と CFString

CFMutableDictionaryRefデバッガーの一部は次のとおりです。

これで、上記の値と比較して、「GMA 950」のような文字列を返すキーの値を取得できますmodelCFDataRef

しかし、同じメソッドを使用して値を取得できないため、文字列の代わりに返さ"vendor-id"れる を試します。では、ベンダー ID の正しい値を取得する方法 (Intel の場合は 0x8086 を返す必要があることは既にわかっています) ??CFString<86800000>

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

cocoa - CFStringTokenizerを使用して文の配列を取得するには?

次のような文字列トークナイザーを作成しました。

しかし、トークナイザーからこれらの文を取得するにはどうすればよいでしょうか? CF String Programming Guide では、またはトークンについては言及されていませんCFStringTokenizer(PDF で全文検索を行いました)。

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

c# - Mono C#PInvoke-外部ライブラリからCFStringを取得します

CFStringを返すlibがあり、C#でその文字列値を取得しようとしています。問題は、C#でこれを行う方法がわからないことです。

外部関数がCFStringを返すようにすると、「アンマネージコードに渡されるType MonoMac.CoreFoundation.CFStringにはStructLayout属性が必要です」という例外がスローされるため、機能しません。

次に、文字列をバイト配列として取得し、それをC#で文字列に変換できると思いましたが、別の問題があります。CでCFStringをバイト配列に変換する方法がわかりません:/

誰かがこれを行う方法を知っているなら、私を助けてください;)

ありがとう

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

iphone - 文字列値をテーブル ビューに割り当てているときに iphone アプリがクラッシュする

テーブルビューに文字列値を割り当てているときにiPhoneアプリがクラッシュし、cellForRowAtインデックスパスメソッドに次のコードがあります

テーブルビューに文字列値を割り当てている間

この行でクラッシュします cell.textLabel.text = cellValue;

クラッシュ ログ: 変数 cellValue は CFString ではありません

友達が私を助けてください、事前に感謝します

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

cocoa - nilに設定できますが、別のものには設定できません

私は記憶とそのことについてすべてを理解し終えていないと思いますが、これは私の問題です:

プッシュされるビューに変数定義されたidActualがあり(そのヘッダーで定義されたvar)、(NSLog(idActual))を読み取って、問題なくnilに設定できます。しかし、その値を変更すると、CFStringエラーが発生します。これは、メモリ管理が不適切であることが原因であると考えられます。これを試しました。

私はこれを行うことができます:nextView.idActual = nil;

私はこれを行うことはできません:

a、b、cは常にCFStringエラーを表示します:***-[CFString isEqualToString:]:割り当て解除されたインスタンスにメッセージが送信されました

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

ios - -[NSURL _fastCharacterContents]: とは?

だから私はメソッドでこれを呼び出しています:

マークされた行の NSLog で右にクラッシュします。

私が今まで見たことのないこの素晴らしい小さなエラーで。クラッシュログは次のとおりです。

では、このエラーは何ですか?どうすれば修正できますか?

編集: この質問は解決されました。答えてくれてありがとう、私はこれを理解しようとして壁に頭をぶつけていました。ご希望であれば、数週間以内にリリースしたいと考えているので、アプリ内で言及することもできます。あなたの助けにより、コードの最大のバグが解決されました。再びありがとう!