問題タブ [cncontact]
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.
ios - IOS CNContactStore executeSaveRequest が CNErrorDomain Code=500 で失敗する
ソーシャル プロファイル データを入力した連絡先を保存しようとすると、次のエラーが発生します。これは iOS 9.2 で見られます。
Domain=CNErrorDomain,Code=500 "(null)" UserInfo={CNKeyPaths=(SocialProfiles), NSUnderlyingError=0x1612681f0{Error Domain=ABAddressBookErrorDomain Code=0 "(null)"}}
別の電話のアドレス帳に既に存在する連絡先をシリアル化しています。Facebook ソーシャル プロファイル Innotice の属性を見ると、UserIdentity 属性がnil
( null
) であることがわかります。
これがどのように機能するかについての知識が欠けているだけなのか、これは予想される動作なのか、使用上の問題なのか、それとも欠陥なのかわかりません。
ios - CNContact 連絡先をフェッチしてアプリにインポートする例
ピッカーを使用してABPeople
連絡先を表示し、選択した連絡先をアプリにインポートしています。
信頼性が なくなったためCNContact
、移行する必要があります。AB
いくつかの例を見つけましたが、それらはすべて Swift にあります。具体的には、ObjectiveC のヘルプが必要CNContactPickerViewController
です。
現在のコードは次のようになります。
ios - CNContactPickerController にバグがあります
CNContactPickerViewController
13 行の気が遠くなるような一般的なコードのバグを特定するために 1 日 (>12 時間) 費やした後、iOS 9.2の現在のイテレーションにバグがあるに違いないという疑わしい結論に達しました。
これをコピーして貼り付け、アクションをボタンにViewController
リンクするだけです。invite
バグは、MFMessageComposeViewController
それ自体をすぐに却下することです。
誰かがこれをどうするか知っているなら、共有してください。
ios - CNContactRelation から CNContact を取得する
選択した連絡先に関連するすべての連絡先を取得しようとしています。これを行う方法は経由のようmycontact.contactRelations
です。これにより、値としてCNLabeledValue
a を含むそれぞれの配列が得CNContactRelation
られます。次に、name
プロパティがありますが、他には何も表示されません。
Xamarin のドキュメントは、a からCNContact.ContractRelations
対応するものを取得できるはずだと示唆しているようですが、一致する名前を持つ連絡先を検索する以外に、objc でこれを行う方法がわかりません。と同じ名前の連絡先と関係がある場合でも、これは私が求めている連絡先である場合とそうでない場合があります。CNContact
CNContactRelation
mycontact
の ID はCNLabeledValue
、関連する連絡先ではなくラベルを参照しているようです。または、 からその連絡先を選択すると、少なくとも ID と一致しないようですCNContactPickerViewController
。
CNContact
objc で関連する連絡先を取得する方法はありますか?
ios - iOS 連絡先フレームワーク: 電話番号で連絡先を取得する方法
User
ユーザーの電話番号を格納するカスタムクラスがあります。
ユーザーの連絡帳から対応する連絡先を取得するにはどうすればよいですか?
私は次のことを試しましたが、常に取得しているため、これは連絡先名に対してのみ機能するようですnil
:
ドキュメントを検索しましたが、適切な解決策が見つかりませんでした。
cncontact - CNContact.imageData が機能しない
imageData を CNContact に設定して保存したのですが、headImage を保存した人に電話をかけると動作しません。
ios - Contacts with Swift を使用して連絡先を並べ替える方法
連絡先の並べ替えに関するアップルの公式ドキュメントを読みましたが、実装方法はわかりません。したがって、ここにフェッチリクエストがあります:
そして私の好みのソート順:
そして、これは私が通常連絡先を取得する方法です:
今、私は何をすべきsortOrder
ですか?取得プロセス全体のどこに含めるべきですか?
ios - 連絡先フレームワークを使用して連絡先の vcard を作成できない
このコードを使用して、ios 電話帳から .vcf ファイルに連絡先をエクスポートしています。このコードをタスクに使用しました。しかしvcardString
、常に戻ってきnil
ます。この問題を解決するために私を助けてください。
ios - ある配列から別の配列に連絡先文字列を追加する方法
電話からのすべての連絡先を格納する配列があります。すべての連絡先を表示したい UITableView があります。テーブルビューでそれらを表示するのに問題がありました oi は新しい配列を作成し、以下のコードを使用して連絡先配列をループし、そこから文字列を取得して新しい配列 (contactsNew) に保存しました
問題は、すべての連絡先がログに表示されることですが、それでも連絡先を表形式で表示できません。
「string」変数の値と、contactsNew 配列に追加される数と内容を確認しましたが、すべて問題ないようです。
また、代わりに何か他のものを使用できますか:
新しい配列を作成する代わりに、連絡先配列を直接使用できるようにします。前もって感謝します。