ユーザーからメール連絡先を取得して App 内に表示しようとしています。コードで GData を初期化するのに苦労しています。エラーが発生しています。チュートリアルを提供することは可能ですか。または、誰かがこのエラーを解決するのを手伝ってくれますか?
GDataEntryContact *contact = [contacts objectAtIndex:i];
NSString *ContactName = [[[contact name] fullName] contentStringValue];
GDataEmail *email = [[contact emailAddresses] objectAtIndex:0];
エラー:
-[GDataEntryBase name]: unrecognized selector sent to instance 0x1ddcc081
-[GDataEntryBase emailAddresses]: unrecognized selector sent to instance 0x1ddcc081
前もって感謝します。
----** 解決済み **---- //参照用
- (void)contactsFetchTicket:(GDataServiceTicket *)ticket
finishedWithFeed:(GDataFeedContact *)feed
error:(NSError *)error {
GDataFeedContact *mContactFeed;
if (error) {
NSLog(@">>>>>>>>>>>>>>>> Fetch error :%@", [error description]);
}else{//--If Login is success
NSArray *entries = [mContactFeed entries];
NSArray *contacts = [feed entries];
for (int i = 0; i < [contacts count]; i++) {
GDataEntryContact *contact = [contacts objectAtIndex:i];
NSString *ContactName = [[[contact name] fullName] contentStringValue];
GDataEmail *email = [[contact emailAddresses] objectAtIndex:0];
NSString *ContactEmail = [email address];
if ([ContactName length] == 0) {
ContactName = @"Empty";
}
if ([ContactEmail length] > 0) {
//Save email
}
}}