私はモバイルアプリケーションのために働いています。選択した連絡先のpdfを送信しますので、ユーザーはすべての連絡先リストを持つテーブルビューを開くために連絡先ボタンを追加します。その後、ユーザーは完了ボタンをクリックします。ユーザーが選択した連絡先を表示するためにtextFiledを持つ別のビューがあります。私は、ユーザーがテキストから名前を削除する場合は、バックスペースでファイルを取得し始めて、swift 3 textから大量のテキストを取り除くファイル
すべての名前を削除し、IDをサーバーに送信する配列からidも削除する必要があります。 私のコードは
let idArray = ["1","2","3","4"]
let valueArray = ["Ahmad","ali","jean","sara"]
let StringVar = ""
//*Here I send the array to string to append "," to be showed in textFiled*
for item in valueArray {
print("Found \(item)")
StringVar = StringVar + item + ","
}
textFiled?.text = StringVar
ですよね?
次のステップでは、ユーザーがテキストファイルに名前を入力させ、コードから連絡先リストを検索してテキストで表示させるので、この解決策はできません –
もちろん、あなたの選択はあなたのものです。 しかし、内部のセルには編集可能なtextFieldがあります。したがって、これらの文字列はすべてcollectionViewまたは特定のループのループで取得できます。その後、マージ、分割、新規追加、削除ができます。結果として、このcollectionViewで必要な文字列を取得し、必要な処理を実行したり、別のtextFieldを検索したりすることができます。 – missionMan