問題タブ [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.

0 投票する
1 に答える
379 参照

swift - パラメーター セット外の完了ブロックを使用して Swift 関数を実装する

私が正しく理解したように、関数を使用できます

このような:

しかし、実際にはObjective-Cのように、ブロックはパラメーターであり、次のように使用する必要があると思います:

また、Objective-C コーダーとして興味深いのは、関数に引数を渡すことです。

したがって、次のように savaImage 関数にいくつかのパラメータを追加したい場合:

名前を指定して呼び出す必要がありますimageType

Swiftでは、関数の定義をスキップするようなものがあると思います

Objective-C の例:

そのwithParamsため、私が正しく理解しているように、関数の開始時にスキップされることがありますが、これは私には明らかではありません)

0 投票する
2 に答える
1316 参照

ios - viewForHeaderInSection の不正な幅

私の headerView の幅は、画面の幅に適応しません。私のviewForHeaderInSection機能:

セクションの行が非表示になっているため、UIView (または同様のもの) にセルを追加する必要があります。私の意見では、プログラムでいくつかの制約を「表示」する必要がありますが、方法がわかりません

0 投票する
0 に答える
1734 参照

c++ - 異なる型での Typedef の再定義 ('uint_least16_t' (別名 'unsigned short') と 'char16_t')

私のプロジェクトには、Swift 2.2、Objective C、および C++ と Xcode 7.3 が含まれています。

生成された ProducModuleName-Swift.h ファイルに次のエラーが表示されます

次のセクションで

C++ パラメーターを C++ 11 に変更することでエラーを回避できます。これにより、この厄介なコードがスキップされます。

ただし、これに対するよりクリーンな解決策があるかどうかを知りたいです。

**ここに画像の説明を入力**

上記のコードを明確にするために、XCode がコンパイル時に生成するコードを示します。私はこのコードを制御できません

0 投票する
2 に答える
1929 参照

swift - 呼び出し結果タイプ '_?' を変換できません 期待される型 '[UInt]' に

呼び出し結果タイプ '_?' を変換できません 期待される型 '[UInt]' に

userIDsNSSet

ここに関数があります:

正しい方法で変換するには?

これは、そのセットを返す外部関数です。

ご覧のとおり、ここから NSSet を取得しました。

そのメソッドはQuickBlox SDKからのものです

0 投票する
1 に答える
109 参照

ios - 添え字swift 2.2のあいまいな使用

["toPosition"]下付き文字のあいまいな使用を言う直前にエラーが発生します

前のステートメントでは、これは正常に機能します

最初のステートメントが機能しないのはなぜですか? インデックス 0 の位置が必要です。