問題タブ [addressbookui]
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.
swift - Swift で ABRecordRef を取得する
RecordID を NSUserDefault に保存するときに問題が発生し、それを取得してテーブル ビューに一覧表示するよりも問題があります。
メソッドで:
選択した人のde idを保存するための次のコードがあります
contatosRecentesは
コードをテストしましたが、ID を保存しています。問題は、コードを使用して人の名前を取得しようとするときです:
問題は、変数 firstName が空であることです。
ps .: iPhoneシミュレーターにたくさんの連絡先があります
ありがとう!
ios - 連絡先をローカルに保存する ABNewPersonViewController
私はSOや他の場所を見てきましたが、私がやろうとしていることは不可能だと思います. ABNewPersonViewController人を作成してローカルに保存するために使用できるかどうか疑問に思っています(つまり、アドレス帳ではなくファイルとして)。または、それを達成するためのオープンソース ライブラリを誰かが知っている場合。
現在、同様のクラスをゼロから作成して、手動で作成した人物オブジェクトを作成しています...しかし、ホイールを再作成しているかどうか疑問に思っています。
ios - IOS: 連絡先の使用可能な名前を、ユーザーが好む方法で文字列にフォーマットする簡単な方法はありますか?
アドレス帳のレコードから人を識別する、ある種のユーザー フレンドリな文字列を表示する必要があります。個人レコードには名、姓、ニックネーム、ミドル ネームを任意に組み合わせることができ、それらを表示するためのユーザー設定を任意に組み合わせることができるため (姓または名を短くする、ニックネームを優先する、姓を最初にするなど)。すぐに自分でやるべき大きな仕事になりました。
この書式設定を行ってくれるまだ見つかっていないルーチンはありますか?
例:
それ以外の:
ios - アドレスブックへの新しい連絡先の追加と保存
Google やこちらで見つけたリソースを使用しても、解決できないように見える問題があります。私は Swift と Xcode の使い方を 1 か月ほど前に教えられ始めたばかりです。
私がやろうとしているのは、アドレス帳に新しい連絡先を追加して保存することです。アプリから連絡先アプリに問題なくアクセスできますが、新しい連絡先情報を保存できないだけです。
これが私の問題に関連する私が使用しているコードです。任意の支援をいただければ幸いです。
ios - iOSで連絡先から名前を抽出するには?
アドレス帳から連絡先を取得しました
次に、同じビュー コントローラーのテキスト ビュー UI に名前を表示する必要があります。
ABRecordから名前を抽出するには?
これは私のコードです。
ここで関数 ABRecordCopyCompositeName は unmanaged を返します。文字列へのキャストを強制することはできません。コンバーチブル不可と書いてあります。
私はiOS開発が初めてです。助けてください。
ios - アプリを使用するアドレス帳の連絡先を検出する - Swift
現在、Swift でアプリを作成していますが、機能の実装に問題があります。
ユーザーがサインアップすると、電話番号が入力され、データベースに保存されます。サインアップ プロセスの直後に、既にアプリを使用しているすべてのユーザーの連絡先のリストを表示して、追加できるようにしたいだけでなく、他のユーザーも SMS 経由で招待できるようにしたいと考えています。
私の API には、電話番号のリストで一致するすべてのユーザーを返すことができるエンドポイントがあります。今、私はこれをやろうとしています:
- アドレス帳のすべての電話番号を取得する
- それらをAPIに送信して、これらの番号の一部が登録ユーザーと一致するかどうかを確認します
- 一致する場合は、ユーザーのリストをアプリに戻します
- テーブルビューをデータで更新し、各セルに正しいボタン (追加または招待) を追加します
私の問題は次のとおりです。API から返されたデータを連絡先リストにリンクする方法がわかりません。各連絡先は複数の電話番号を持つことができることを知っています。連絡先リストを調べて、連絡先ごとに、API によって返されたユーザーの配列に電話番号の 1 つが含まれているかどうかを確認する必要がありますか?
そのプロセスはかなり重いと思います。電話番号を取得してテーブル ビューに連絡先の名前を表示するために、アドレス帳を 1 回取得する必要があります。次に、API によって提供されたデータを正しいセルにリンクするために別の時間にアクセスする必要があります。
これを処理するより良い方法はありますか? あなたの考えを聞きたいです!