問題タブ [swift2.2]
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.
json - アラモファイア json swift 2.2
Alamofire を使用して Facebook の地名のデータを取り出そうとしていますが、運がありません。これは私が試したものであり、それを機能させる方法がわかりません。
xcode 7.3 swift2.2
したがって、グラフAPIの結果はこれです
そして、「データ」の中に入り、最後の2行である場所の名前とIDだけを取りたいと思います。
そして、これが私のコードです!
そして、私はこのエラーが発生します
致命的なエラー: オプション値のラップ解除中に予期せず nil が見つかりました
理由はありますか?
ios - Swift でカスタム オブジェクトを NSUserDefaults に保存する
私はクラスにこう言います。
そのオブジェクトを に保存できるようにしたいNSUserDefaults
。私はこのようにしてみました、
次の方法で取得し、
例外Using non-property obect
をスローしてクラッシュしました。Swiftでそれを行う正しい方法は何ですか?
次の方法も試しましたが、
しかし、let group = GroupClass(coder:NSCoder())
問題があります。
ios - Swift 3 セレクターの使用方法
今まで私はこのコードを持っていました
このコードは私が書いたものではないので、何のためにあるのかはわかりませんが、実際に変数(?)UIScreen.mainScreen()
を持てるかどうかを確認したかったようです。.scale
を見ると、.scale
これは iOS 4.0 から利用できるように見えます。iOS 7 までサポートしているのですから、これは必要ないはずですよね?
とにかく、これは現在の問題ではありません。これらの新しいセレクターのインスタンス化などを使用して、Swift 3 に向けた Xcode 7.3 が原因で、何百もの警告が表示されています。
Xcodeは私にこれを変更してほしい:
Selector("scale")
の中へ
#selector(NSDecimalNumberBehaviors.scale)
これまで、私が変更した他のすべてのセレクターは、「 に変更Selector("hello")
する」などの論理的なもの#selector(MyClass.hello)
でしたが、これNSDecimal..
は少し極端に聞こえます。Xcode が正しいセレクターを選択することを信頼できますか?NSDecimalNumberBehaviors
UIScreen.scale に接続されている場所が見つかりません。入力#selector(UIScreen.scale)
するとエラーが発生します..
私が確かに知っている唯一のことは、ここをCMD +クリックscale
するNSDecimalNumberBehaviors.scale
と、こことここUIScreen.mainScreen().scale
が別の場所になるということです..
swift - try ブロックによる Swift 2.2 エラー処理
数日前にSwiftを学び始めたばかりです。私の Xcode プレイグラウンドには、次のコードがあります。
実行しようとしても、何も起こりません。しかし、私のロジックでは、何かをしようとして失敗し、プログラムが続行されるため、「終了...」と出力することを期待します....
問題は、なぜプログラムが続行されないのかということです。また、エラーが発生した場合にコードをできるだけ短い言葉で続行するように指示するにはどうすればよいでしょうか?
前もって感謝します
json - Alamofire 3.0+を使用して、Swift 2.2でJSONオブジェクトを使用してPOSTリクエストを送信します
以下のようにAlamofire for iコードを使用して、swift 2.2で.POSTリクエストでJsonオブジェクトを送信したい:
しかし、上記のコードは機能していません。以前は、objective-c で次のようなコードを使用していました。
要するに、Alamofireを使用したswift 2.2の同等のコードが必要です。