問題タブ [swift5.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 投票する
2 に答える
94 参照

string - Swift 5: 文字列内のすべての異なる部分文字列を識別します

次の文字列があります。

var strOfCharToSort = "azcdczbdxaaczdbbaazdz"

しかし、私はさまざまな部分文字列の数を取得しようとしています

例えば:

let countofA = strOfCharToSort.filter { $0 == "a" }.count

動作しますが、読み込んでいる文字列に含まれる部分文字列がわかりません

文字列を並べ替えることができます:

strOfCharToSort = String(strOfCharToSort.sorted()) \\ result: aaaaabbbcccddddxzzzzz

しかし、私の質問は、別の部分文字列が見つかった場合に文字列を分割する方法がありますか?

本当に助かります。

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

xctest - XCTest: プロトコル変数の初期化で、アクセス可能な初期化子がないため構築できないというエラーが表示されます

プロトコルにアクセスする必要がありますが、次のエラーが表示されます:

これが私の実装です:

この行self.myProtocol = MyProtocol()で、エラーが発生しています。

皆さんへの私の質問は、XCTest クラスで変数を初期化する方法です。

本当にありがとうございました。

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

ios - キーボードが表示/非表示になったときにTextFieldを調整するSwiftUIリスト

私はSwiftUIでリストを書きました。検索バーとして使用される TextField オブジェクトもあります。私のコードは次のようになります。

私が今抱えている問題は、リストがキーボードの後ろに残っていることです:(。リストのスクロールがキーボードの上で終了するように、リストのパディングの下部または端のインセットを設定するにはどうすればよいですか(または他の機能はすべて、私は完全に開いています)?リストの「サイズ」も、キーボードが開いているか閉じているかに応じて自動的に調整されます。

問題は次のようになります。

ここに画像の説明を入力

これに関するアドバイスがあれば助けてください。これを行う方法が本当にわかりません:(。私はそれを学ぼうとしているSwiftUIの初心者です:)。