![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
書籍(Swift逆引き大全)を参考にPOSTデータを送信する機能を作ろうとしております。
書籍のサンプルプログラムに以下のように記されていました。
let postdata = post.dataUsingEncoding(NSUTF8StringEncoding)!
xcodeで書いたところ、以下のようなエラーメッセージが表示されました。
・'dataUsingEncoding(_:allowLossyConversion:)' has been renamed to 'data(usingEncoding:allowLossyConversion:)’
・'NSUTF8StringEncoding' has been renamed to ‘String.Encoding.utf8'
その後、xcodeの指示通り以下のように記述したところ、エラーは消えました。
let postdata = post.data(using:String.Encoding.utf8)!
これは書籍とxcodeのバージョンが違っているから起きることなのでしょうか?
xcodeのバージョン違いでここまで変わるものなのでしょうか?
No.1ベストアンサー
- 回答日時:
XCodeというよりは、Swiftのバージョン違いでしょう。
Swiftに限らず、よくあることです。
https://swift.org/migration-guide/
大幅なバージョン更新の際に、それまでの「よくないところ」をばっさり削るのか、過去の資産を活用するために敢て残すのか、は、開発者達の方針によります。
使う側も、新しいバージョンに対応させるか、それまでのバージョンのままにするかを選択する必要があります。
ご回答ありがとうございます。
Swiftのバージョンなんですね。
Swiftもまだまだ発展途上の言語っぽいのでまだまだ変わっていきそうですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) swiftで年号を 1 2023/02/05 06:48
- アプリ Android studio 初心者 Hello Android!しか表示されない 1 2023/08/01 08:47
- その他(プログラミング・Web制作) Texに詳しい方よろしくお願いいたします 2 2023/01/16 22:25
- 英語 提示した名言の"be to be able to do"の意味等について 4 2023/05/17 10:02
- HTML・CSS GETをPOSTに変更したところ 送信 不能です。 1 2022/04/10 17:31
- Visual Basic(VBA) VBAにてメール作成した際、一部指定箇所のみ赤文字にしたいです。 下記の内容ですと作成されたメール本 1 2022/04/27 13:31
- その他(コンピューター・テクノロジー) WO mic のUSB接続でエラーが出ます。 1 2022/07/09 09:58
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- 英語 Osseointegration has been suggested to represent a 3 2022/06/10 08:22
- 英語 どのような場合に、名詞を「so+形容詞+that節」が後置修飾するのか等について 3 2023/06/29 13:37
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「windows11」の「エクスプロー...
-
Adobe Illustratorのバージョン...
-
OS X 10.11 El Capitan Ver.up...
-
フォトショップCS4が発表され...
-
Safariでプルダウンができない
-
FreeNAS 9.3とNAS4Free 9.3の違...
-
macのosとアプリケーションにつ...
-
lion10.7.2 用のonyx2.2.8
-
Windows10のIMEのバージョン...
-
Mac OS9です アイチューン...
-
ファイヤーフォックス1.5が欲し...
-
画像がうつらない・・・
-
Ubuntuは、どのバージョンがベ...
-
Mac OSとFinderのバージョンが違う
-
サポートされてないプロトコル...
-
win10で決まった時間にedge,又...
-
ブラウザクラッシャーへの対処...
-
端末ブラウザ登録名とは
-
お気に入り の内容がすべて見...
-
IEの同期ができない!
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
7年ぐらい前のGalaxyを使ってい...
-
「windows11」の「エクスプロー...
-
Android-X86 の最新 AndroidOS...
-
Adobe Illustratorのバージョン...
-
確定申告のe-taxページにてなぜ...
-
「使用経験のあるOS」→Windows...
-
iMovieで編集した映像が緑色に...
-
macでPDFにマーカーを引く方法は?
-
Windows OS の種類について
-
昔のimacを使いたい
-
パソコンのOSは何を見ればわ...
-
Safariでプルダウンができない
-
IPアドレスでlinuxOSのバージョ...
-
iMovieでの編集 ビデオクリッ...
-
MSNメッセンジャー(メッセ)で...
-
画像がうつらない・・・
-
Windows10 Anniversary Update...
-
MacでYouTubeだけしかネット見...
-
2007年のmacbook でsafariがレ...
-
Mac で MSN Japan
おすすめ情報