問題タブ [xcode6-beta6]
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 - 'self' の 'xxx' に割り当てることはできません
次のコンパイラ エラーが発生しました: 「self」の「sci」に割り当てることはできません
sci は、次のように他のファイルで宣言されたグローバル変数です。
swift - Swift AnyObject は String/Int に変換できません
JSON をオブジェクトに解析したいのですが、次のようになっているため、AnyObject を String または Int にキャストする方法がわかりません。
たとえば、次のように使用します。
ResponseParser クラスがあり、その中にあります (responseReminders は AFNetworking responseObject からの AnyObjects の配列です):
次に、Reminder クラスで次のように初期化します (リマインダーは AnyObject ですが、Dictionary(String, AnyObject) です):
println(reminderJSON["id"])
結果: オプション (3065522)
このような場合、AnyObject を String または Int にダウンキャストするにはどうすればよいですか?
//編集
いくつかの試行の後、私はこの解決策を思いついた:
Int および
文字列用
iphone - 新しい Swift アプリ リスター エラー: 「一致するプロビジョニング プロファイルが見つかりません」、「識別子を持つアプリ ID ... は利用できません」
Lister アプリのサンプル コードを Apple の開発者 Web サイトからダウンロードし、iOS 8 Beta 5 を実行している iPhone 5S に Swift バージョンをビルドしようとしています。すべてを com.mycompany.Lister に変更しましたが、ビルドしようとすると、次のエラーが発生します。
一致するプロビジョニング プロファイルが見つかりません
有効なプロビジョニング プロファイルのいずれも、指定された権利を許可しませんでした: com.apple.developer.ubiquity-container-identifiers。Xcode は、メンバー センターから新しいプロビジョニング プロファイルをダウンロードすることで、この問題を解決できます。
「Fix Issue」をクリックすると、数秒間読み込まれ、次のメッセージが表示されます。
識別子が「com.example.apple-samplecode.Lister.ListerToday」のアプリ ID は利用できません。別の文字列を入力してください。
すでにすべてを com.mycompany.Lister に変更したと思っていましたが、どこかに隠された何かが欠けているのかもしれません。
ios - 迅速なUilableエラースレッド1ブレークポイント2.4
}
私は助けが必要です。私はswift
コーディングが初めてで、正直に言うと神ではありません。私のコードで何ができないのかわかりません。助けてください! (エラーは上部にあり、右側を見てください)電卓をコーディングしています(それが役立つかどうかはわかりませんが、なぜでしょうか)、修正できないエラーです。多くのことを試しましたが、どれもありませんのシングル ビュー アプリケーションでありiPhone 5s
、このコードは からのものviewcontroler
です。swift
これはデコーダーであり、役立つ場合は自己のものです
問題を解決するために他に何か必要な場合は、コメントに入れてください
これは、ブレークポイントをオフにして特定のボタンを押したときに発生したことです (詳細はコメントを参照)
2014-08-22 23:39:05.613 計算機[6307:2641435] -[_TtC10calculator14ViewController plusTapped:]: インスタンス 0x7faad9dbd150 に送信された認識されないセレクター 2014-08-22 23:39:05.617 計算機[6307:2641435 ] uncaught exception 'NSInvalidArgumentException', reason: '-[_TtC10calculater14ViewController plusTapped:]: unrecognized selector sent to instance 0x7faad9dbd150' * First throw call stack: ( 0 CoreFoundation 0x00000001070f5055 exceptionPreprocess + 165 1 libobjc.A.dylib 0x0000000108bafa1c objc_exception_throw + 45 2 CoreFoundation 0x00000001070fbf1d - [NSObject(NSObject) doesNotRecognizeSelector:] + 205 3 CoreFoundation 0x0000000107054dbc ___forwarding_+ 988 4 CoreFoundation 0x0000000107054958 _CF_forwarding_prep_0 + 120 5 UIKit 0x0000000107974196 -[UIApplication sendAction:to:from:forEvent:] + 75 6 UIKit 0x0000000107a78c80 -[UIControl _sendActionsForEvents:withEvent:] + 467 7 UIKit 0x0000000107a7804f -[UIControl touchesEnded:withEvent:] + 522 8 UIKit 0x00000001079b9368 -[UIWindow _sendTouchesForEvent:] + 735 9 UIKit 0x00000001079b9c93 -[UIWindow sendEvent:] + 683 10 UIKit 0x0000000107986f51 -[UIApplication sendEvent:] + 246 11 UIKit 0x0000000107993ec6 _UIApplicationHandleEventFromQueueEvent + 17699 12 UIKit 0x000000010796fcd9 _UIApplicationHandleEventQueue + 1967 13 CoreFoundation 0x000000010702b0b1CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17 14 CoreFoundation 0x000000010702099d __CFRunLoopDoSources0 + 269 15 CoreFoundation 0x000000010701ffd4 __CFRunLoopRun + 868 16 CoreFoundation 0x000000010701fa06 CFRunLoopRunSpecific + 470 17 GraphicsServices 0x000000010adbeabf GSEventRunModal + 161 18 UIKit 0x0000000107972cf8 UIApplicationMain + 1282 19 calculater 0x0000000106c7f6ed top_level_code + 77 20 calculater 0x0000000106c7f72a main + 42 21 libdyld.dylib 0x0000000109120145 start + 1 ) libc++abi.dylib: タイプ NSException (lldb) のキャッチされない例外で終了します
xcode - Swift の型推論はここで矛盾していますか?
ここに私のテストコードがあります:
Xcode6-beta6 での私の Swift プレイグラウンドは次のとおりです。
型推論のルールによれば、c
論理的に矛盾することについて文句を言うことは、文句を言わないことではありませんb
か?
ios - `Xcode 6` を `beta4` から `beta6` に更新した後、ボタン クリック アクションでアプリがクラッシュします
私は iOS の迅速なプロジェクトを書いています。今日は から に更新しましXcode 6
た。コンパイルはうまくいきますが、ボタンを押すと、コンソールに「lol」と出力されてクラッシュします。私のコードがあります:beta4
beta6
手伝って頂けますか?
ios - 致命的なエラー: NSArray 要素が Swift 配列要素の型と一致しませんでした
突然、実行時エラーが発生し始めました。
配列を次のように宣言しました。
さて、私のサーバー応答成功ブロックには、
Xcode6 Beta6にアップグレードする前は完璧に機能していました
(以前は間違った場所を指して申し訳ありません!)
解決済み:
わかりませんが、いくつかの変更を加えたところ、うまくいきました。
lambda - Swift: ラムダでデフォルト引数を使用する
次のようなラムダの引数にデフォルト値を使用したいと思います。
しかし、コンパイラはこれが不可能であると述べているようです:
これに対する良い回避策はありますか?それは将来のバージョンで可能になりますか?