問題タブ [contacts-framework]

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 投票する
0 に答える
240 参照

ios - IOS Swift 2.0 で ABAddressBook フレームワークを使用して連絡先名を取得できない

IOS 9 で連絡先を取得するために新しいフレームワーク Contacts を使用しています。また、IOS 8.0 から連絡先名を取得するために ABAddressBook フレームワークを使用していますが、IOS 8.0 アプリではクラッシュします。次のコードを使用して IOS のバージョンを確認しています

Swift 1.2では、このコードを使用して連絡先名を取得していますが、正常に動作しています

Swift 2.0ではこの関数を使用しています.xcode 7ではうまく機能しません.

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

iphone - IOS 8 で ContactsUI.Framework がクラッシュする

Xcode 7 SDK の ContactsBook から連絡先を取得するための 2 つの新しいフレームワークがあります。つまり、Contacts.framework & ContactsUI.framework

これらのフレームワークをアプリに追加しました。IOS 9 の場合、正常に動作しています。しかし、IOS 8 を搭載した iPhone 5 でアプリを実行しようとすると、起動時にアプリがクラッシュします。

エラーは次のとおりです:-

dyld: ライブラリがロードされていません: /System/Library/Frameworks/ContactsUI.framework/ContactsUI

フレームワークまたはライブラリが IOS 8 で使用できないことは理解できますが、下位互換性はどうですか?

iOS 8 でアプリを使用するにはどうすればよいですか?

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

ios8 - iOS 8.0 および 9.0 の AddressBook および Contacts フレームワーク

ユーザーの連絡先から連絡先リストを取得し、アプリのカスタム UI でレンダリングするアプリを構築しようとしています。iOS 8 と iOS9 をサポートしたいのですが、問題は AddressBook フレームワークのメソッドが iOS9 で廃止され、Contacts Framework が iOS 8.0 をサポートしないことです。これで 8 と 9 の両方をサポートできる方法はありますか?

前もって感謝します!

0 投票する
3 に答える
3284 参照

ios - 連絡先フレームワークを使用してローカライズされた電話ラベルを取得する

これまでのところ、CNContact.My attampt を使用して、ローカライズされた電話ラベルの値を取得しようとしています:

_$!<Home>!$_問題は、電話ラベルが,のような生の値を返すことです_$!<Mobile>!$_しかし、 HomeMobileのようなプレーンテキストが必要です。Contact フレームワークを使用してローカライズされた値を取得する方法はありますか? アドレスブックは iOS 9 で非推奨になったため、使用したくありません。

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

ios - IOS9 連絡先フレームワークが、リンクされた連絡先の更新に失敗する

デバイスの AddressBook には、Facebook の連絡先レコードにリンクされたレコードがあります。CNContactFetchRequest を使用して CNContact にフェッチします。

取得した後、それを変更してから、次のように更新しようとしています:

executeSaveRequest を実行すると、エラーが発生しました。

ドメインの NSError:CNErrorDomain、コード:500 (魔女は CNErrorCodePolicyViolation)、_userInfo: {"NSUnderlyingError" : {"ABAddressBookErrorDomain" - コード 0}} 魔女は kABOperationNotPermittedByStoreError

質問: リンクされた連絡先 (統合されていない) を変更することは可能ですか?可能である場合、何が間違っていますか?

リンクされていない連絡先を変更する場合 - すべて OK!

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

ios - Contact Framework で更新された連絡先の識別子またはアイテムのみを見つける方法

"CNContactStoreDidChangeNotification"連絡先が更新されたときに通知するためにNSNotification を使用しています。しかし、どの連絡先が更新されたかを正確に知るにはどうすればよいでしょうか?

0 投票する
4 に答える
22623 参照

ios - Swift Contacts Framework を使用して、電話番号を使用して検索し、名前とユーザー画像を取得します

電話番号を +1415xxxxxxx (E164) の形式で返す API があります。

現在、これらの番号は UITableView のセルに入れられ、期待どおりに表示されますが、電話でユーザーの連絡先を検索して、一致するかどうかを確認できるようにしたいと考えています。一致する場合は、Firstname も返します。 、姓および既知の写真。

Apple のページ ( https://developer.apple.com/library/watchos/documentation/Contacts/Reference/Contacts_Framework/index.html ) を見ると、

しかし、わからないのですが、contactDBを辞書にロードしてから検索しますか? 名前で検索すると多くのことが見つかりますが、番号で検索することは少なくなります。

電話番号を使用して検索し、FirstName、FamilyName、および Image を返す、呼び出すことができる関数を取得しようとしています。

私はこれについて後ろ向きに進んでいるような気がしますが、どちらが前向きなのかわかりません..何かアイデアはありますか?