Mac の目的 C を使用して、「アドレス帳のユーザーのオンライン/オフライン ステータス」を取得する必要があります。
個人のオンライン ステータスを取得するためにアドレス帳が使用した「iChat サービス」が必要です。コードを介してこれを取得する方法を教えてください。
前もって感謝します。
Mac の目的 C を使用して、「アドレス帳のユーザーのオンライン/オフライン ステータス」を取得する必要があります。
個人のオンライン ステータスを取得するためにアドレス帳が使用した「iChat サービス」が必要です。コードを介してこれを取得する方法を教えてください。
前もって感謝します。
InstantMessage.framework
現在のユーザーの仲間のステータスを見つけるために使用します。
具体的に-[IMService screenNamesForPerson:]
は、ステータスを確認したいABPersonに電話して渡してから、-[IMService infoForScreenName:]
返された各名前を呼び出したいようです。
返されたディクショナリのIMPersonStatusKey
値を調べてステータスを手動で確認するか、+[IMService imageNameForStatus:]
値を呼び出して、ステータスを示すために表示できる画像の名前(Mail.app、Contacts.app、およびCalendarで使用される赤または緑の「バブル」)を取得します。 。アプリ)。