[解決済み] std::stringをNSStringに変換する方法は?
2022-12-14 22:35:22
質問
こんにちは、私は標準的な
std::string
を
NSString
に変更したいのですが、なかなかうまくいきません。
からの変換はうまくいくのですが
NSString
から
std::string
を次のようなコードで指定します。
NSString *realm = @"Hollywood";
std::string REALM = [realm cStringUsingEncoding:[NSString defaultCStringEncoding]];
しかし、次のようにすると、コンパイルエラーが発生します。
NSString *errorMessage = [NSString stringWithCString:REALM encoding:[NSString defaultCStringEncoding]];
表示されるエラーは
Cannot convert 'std::string' to 'const char*' in argument passing
何か見落としがあるのでしょうか?
よろしくお願いします。
どのように解決するのですか?
std::stringからc-stringを取り出し、変換する。
NSString *errorMessage = [NSString stringWithCString:REALM.c_str()
encoding:[NSString defaultCStringEncoding]];
関連
-
[解決済み] UTF-8でエンコードされたNSDataをNSStringに変換します。
-
[解決済み] Objective-Cで文字列が空かどうかをテストするにはどうすればよいですか?
-
[解決済み] NSStringをNSNumberに変換する方法
-
[解決済み] sprintfのようなstd::stringの書式設定
-
[解決済み] NSStringにパーセント記号を追加する方法
-
[解決済み] 角括弧 < > と引用符 " " を使って #import する。
-
[解決済み] Objective-CでNSArrayを新しいNSArrayにフィルタリングする。
-
[解決済み] IOSのUIViewからアプリケーションのドキュメントフォルダに画像を保存する
-
[解決済み] ベストプラクティス - 自分のプロジェクト/アプリのためのNSErrorドメインとコード
-
[解決済み] Objective-Cでオブジェクトのプロパティリストを取得する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Objective-Cです。カテゴリ内のプロパティ/インスタンス変数
-
[解決済み] このgdbの出力は何を意味しているのでしょうか?
-
[解決済み] ベストプラクティス - 自分のプロジェクト/アプリのためのNSErrorドメインとコード
-
[解決済み] NSDictionaryにboolean値を追加するにはどうすればよいですか?
-
[解決済み] Objective-Cでオブジェクトのプロパティリストを取得する
-
[解決済み] Objective-CでSwift構造体を使用する方法
-
[解決済み] APNSのデバイストークンは、一度作成すると変更されることはありますか?
-
[解決済み] Objective-Cです。NSNotificationのオブザーバを削除するには?
-
[解決済み] UIButtonのテキストを変更する
-
[解決済み] NSStringをstd::stringに変換するにはどうしたらいいですか?