【发布时间】:2014-01-28 17:23:44
【问题描述】:
我是 iOS 新手 我只想获取诸如性别、城市、电子邮件和出生日期等信息
但是从我在下面发布的代码中,我得到了一个想法,比如如何在 Facebook 上发布数据,
现在我想从 Facebook 获取用户详细信息
.h
#import <UIKit/UIKit.h>
#import <Social/Social.h>
@interface ViewController : UIViewController
- (IBAction)PostFB:(id)sender;
- (IBAction)PostTW:(id)sender;
@end
.m
//
// ViewController.m
// FaceBookFirstApp3
//
// Created by hits1 on 27/01/14.
// Copyright (c) 2014 hits1. All rights reserved.
//
#import "ViewController.h"
#import <Social/Social.h>
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (IBAction)PostFB:(id)sender {
if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook])
{
SLComposeViewController *controller = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
[controller setInitialText:@"First post from my iPhone app"];
[self presentViewController:controller animated:YES completion:Nil];
}
}
- (IBAction)PostTW:(id)sender {
if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter])
{
SLComposeViewController *tweetSheet = [SLComposeViewController
composeViewControllerForServiceType:SLServiceTypeTwitter];
[tweetSheet setInitialText:@"Great fun to learn iOS programming at appcoda.com!"];
[tweetSheet addURL:[NSURL URLWithString:@"http://www.appcoda.com"]];
[tweetSheet addImage:[UIImage imageNamed:@"socialsharing-facebook-image.jpg"]];
[self presentViewController:tweetSheet animated:YES completion:nil];
}
}
@end
请帮我从 Gmail 或 Facebook 中提取至少一个字段(城市(或)性别(或)电话号码)
【问题讨论】:
-
请检查这个答案:- stackoverflow.com/questions/20263695/…
-
您需要使用 Facebook SDK,而不仅仅是社交框架。社交不会从 Facebook 图表中获取对象developers.facebook.com/docs/ios
-
FacebookSDK.framework 和 XCTest.framework 我想将这两个框架添加到我的项目中 我在哪里可以将这些框架添加到我的项目中
-
@PavanAlapati,把
#import <Accounts/Accounts.h>加到你的ViewController.h,就够了。 -
@NAZIK 感谢您的回答我会尝试
标签: ios iphone objective-c facebook