トップページ > プログラム > 2014年10月24日 > CyQs/C+j

書き込み順位&時間帯一覧

21 位/188 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000200001000000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Swift part3

書き込みレス一覧

Swift part3
745 :デフォルトの名無しさん[sage]:2014/10/24(金) 10:19:25.92 ID:CyQs/C+j
Xcode6.0でコンパイルできたのが、Xcode6.1にしたらエラー出まくり
うんで、エラーでないように書き換えると、iOS8.0の端末で実行するとエラーになる
ここ見ると8.0から8.1でメソッドとか大量に削除されてるんだけど、全部該当箇所書き換えるしかないの?
8.0にはどう対応すんの?
頭良い人教えて
Swift part3
746 :デフォルトの名無しさん[sage]:2014/10/24(金) 10:20:20.96 ID:CyQs/C+j
リンク書き忘れた
ここね
https://developer.apple.com/library/ios/releasenotes/General/iOS81APIDiffs/modules/Foundation.html
Swift part3
750 :デフォルトの名無しさん[sage]:2014/10/24(金) 15:21:54.21 ID:CyQs/C+j
>>747 >>749
実際に簡単にテストした

Xcode6.1でSingle View Applicationで新規プロジェクト(もちろんLanguageはSwift)作成
Deployment Targetを8.0に変更
最初からあるViewControllerクラスのviewDidLoad内に以下記載(Xcode6.0で問題無いコード)
 var credential:NSURLCredential = NSURLCredential.credentialWithUser("hoge", password: "hoge", persistence: NSURLCredentialPersistence.None)
この時点でビルドエラーの警告が出る。
以下に書き直す
 var credential:NSURLCredential = NSURLCredential(user: "hoge", password: "hoge", persistence: NSURLCredentialPersistence.None)
エラー無くビルド成功

という感じ
ちなみに昨日はダメだったのに今日試したら8.0でも動いた
Deployment Targetが8.0になってなかったのもしれない


>>747さんはNSURLCredential.credentialWithUserを使用してもXcode6.1で問題無くビルドできる?


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。