問題タブ [swift2]
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.
ios - タイプ '[String]' の値にタイプ 'Int' のインデックスを添え字付けすることはできません
私は最近、マイナーな改善された UITextField を追加して、カスタム UITableViewCell クラスを構築しようとしています。私もswift 2でコーディングしていますが、Xcode 7ベータ版でプロジェクトを再コンパイルすることでこのエラーに気付きました。カスタムの init メソッドを呼び出して配列を初期化しました。
これが私のコードです:
初期化方法
IBACTION編集変更
エラーは次の行に表示されます。
私はそれが何であるか見当もつきません... 誰か助けてくれませんか。
本当にありがとうございました!
xcode - Swift 2.0 エラー
次のコードを使用しようとしています。
次の行でエラーが発生します。
エラーは言う:
タイプ「(SKAction、完了:nil)」の引数リストで「runAction」を呼び出すことはできません
これを修正する方法がわかりません。
sprite-kit - Swift2を使用してiOS 9でSpriteKit GameSceneからUIViewControllerへのセグエをプログラムで作成する方法
GameScene から UIViewController へのセグエを作成する必要がありますが、その識別子を与えたにもかかわらず、未解決の識別子「プッシュ」の使用を取得し続けます
追加した GameSceneViewController で
そして私のGameSceneに追加しました
と
swift2 - ガードレット x = x が異なるスコープ動作を示すのはなぜですか?
メソッド内の Guard let x = x の動作が外側と異なるのはなぜですか?
以下のコード例は、Playground からコピーしたものです。
ios - Apple WatchアプリケーションのXcode 7インストールが完了しませんでした
新しい Apple Watch OS2 を試してみたい。
- 既存のプロジェクトを開きました
- ターゲットを追加しました
- バンドル識別子を変更してエラー メッセージを削除しました
Watch アプリが起動しません。約 5 分後に Xcode でこのエラー メッセージが表示されます。
Swift コードはまだ追加していません。私がしたことは、ターゲットを追加して上記の手順を実行したことだけです。
同様の状況に直面している人はいますか?
xcode - Swift 2.0 REPL は、「Apple Swift へようこそ」メッセージの前にエラーを表示します
Mac に xcode 6.3 と xcode beta 7.0 の両方をインストールしました。ターミナルでswift 2.0 REPLを使用したいので、以下のコマンドを実行してREPLでswift 2.0に切り替えました。
上記のコマンドは機能し、ターミナル REPL で Swift 2.0 にアクセスできるようになりましたが、REPL が表示される前に警告が表示されます。表示される警告は次のとおりです。
このエラー メッセージを修正するにはどうすればよいですか?
swift - Swift 2で関数エラーをオーバーライドする
XCode 6 のこのコードにはエラーはありませんが、XCode 7 (Swift 2) ではこのエラーが発生しました:
メソッドはそのスーパークラスのメソッドをオーバーライドしません
override
単語を削除すると、このエラーが発生しました:
Objective-C セレクター 'touchesBegan:withEvent:' を持つメソッド 'touchesBegan( :withEvent:)' は、同じ Objective-C セレクターを持つスーパークラス 'UIResponder' のメソッド 'touchesBegan ( :withEvent:)' と競合します
swift - Swift 2.0 で print(Object) が表示する内容を変更する
Swift 2.0 では、そのオブジェクトで print が呼び出されるたびにクラスに変数をDigit
表示させようとしています。num
これは説明変数を使用して実行できると思いましたが、うまくいきませんでした。
ios - Xcode 7 ベータ版で iOS アプリをビルドできない
新しい Xcode 7 ベータ版がリリースされ、iOS アプリをビルドすることにしました。これで、Swift 2.0 でのアプリケーションのビルドが完了しました。バイナリのアップロードが終わったところです。ベータ版の Xcode を使用して iOS のベータ版以外のアプリを開発することはできません。また、Swift 2.0 でアプリをビルドしたため、以前のバージョンの Xcode でコンパイルしてビルドをアップロードすることはできません。
アプリケーションを入手する方法はありますか、それとも Apple が Swift 2.0 を搭載した Xcode 7 のリリース バージョンをリリースするまで待つ必要がありますか?
ios - Swift 2.0 & XCode 7 のサーバー認証が壊れている
Xcode 7 で動作するようにコードを Swift 2.0 に更新しました。私のアプリは認証を実行NSURLAuthenticationMethodServerTrust
します。NSURLAuthenticationMethodClientCertificate
問題はNSURLAuthenticationMethodServerTrust
、シミュレーターで認証が機能しなくなったことですが、iOS 8.3 を搭載したテスト デバイスでは引き続き機能します。Swift 2.0 ではない私の古いプロジェクトに加えて、まだ機能しています。
エラー:NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802)
NSURLSession から取得したエラー:
私はまだ iOS 8.0 を展開のターゲットにしています。
これは、認証チャレンジを処理する方法です (自己署名証明書を使用):