相关疑难解决方法(0)

Facebook iOS SDK - 获取好友列表

使用Facebook iOS SDK,我如何获得NSArray所有朋友的邀请并向我们的应用发送邀请?我特意寻找获取所有朋友的图形路径.

cocoa-touch facebook objective-c ios facebook-friends

32
推荐指数
4
解决办法
6万
查看次数

我们可以邀请人们在iOS 5中使用我们的应用程序或通过Facebook从应用程序发送好友请求吗?

考虑XYFacebook的朋友,他们都在各自的手机中安装了一个应用程序.但他们在该应用的朋友列表中并不是彼此的朋友.那么现在,X 可以从应用程序本身向Y 发送朋友请求,以便他们可以成为应用程序朋友列表中的朋友吗?

另外在另一种情况下,X已经在他的手机中安装了这个应用程序,而Y却没有.再次,X 可以邀请 Y使用该应用吗?

它通过他们在Facebook注册的电子邮件ID跟踪人们.所以,找朋友是为了搜索" 已经是应用用户 ",他们不在应用的朋友列表中,但是在Facebook中是朋友,邀请朋友是为了邀请 Facebook中的朋友的应用的非用户.

我的问题是,这可能在iOS5即.没有使用仅在iOS6中引入的Facebook sdk

facebook objective-c facebook-graph-api ios5

14
推荐指数
1
解决办法
5097
查看次数

如何从iOS应用程序发送添加好友请求(到Facebook用户)?

我知道关于这个主题有很多问题,但没有一个有令人满意的答案.我再次对帮助没有那么自信,因为我的最后3个问题中有2个没有答案.好吧,问题是,有什么办法我们可以从一个iOS应用程序向任何Facebook用户发送朋友请求吗?当然我们有该用户的用户ID.

因为我搜索了很多,并经历了许多链接,包括

  1. 如何通过iPhone应用程序向Facebook中的人发送朋友请求?
  2. 可以从我自己的应用程序发送Facebook好友请求吗?
  3. https://developers.facebook.com/docs/reference/dialogs/requests/
    等..

最后我找到了:

http://www.facebook.com/dialog/friends?id=100002487216939&app_id=123050457758183&redirect_uri=http://www.example.com/response/

此对话框执行我想要的相同操作.那么在图中是否存在任何等价物.或者是iOS sdk中的东西FBDialogueDelegate.任何可以帮助我的东西.

iphone facebook objective-c facebook-graph-api facebook-ios-sdk

5
推荐指数
1
解决办法
7244
查看次数

在原生iOS应用中使用Facebook SDK邀请多个朋友

我使用FB SDK允许用户邀请朋友下载我的应用程序.我在用户点击邀请按钮时创建了FB请求.该动作如下所示:

- (IBAction)inviteButtonPressed:(UIButton *)sender {
// create a dictionary for our dialog's parameters
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithCapacity: 7];

// set the frictionless requests parameter to "1"
[params setObject: @"1" forKey:@"frictionless"];
[params setObject: @"Test Invite" forKey:@"title"];
[params setObject:appID forKey:@"app_id"];


[params setObject: @"Test" forKey: @"message"];
if([friendsToInvite count] != 0){

    [params setObject:friendsToInvite forKey:@"to"];

    NSLog(@"%@", params);
}

// show the request dialog
[facebook dialog:@"apprequests" andParams:params andDelegate: nil];

}
Run Code Online (Sandbox Code Playgroud)

问题是我正在传递一组朋友(由用户选择)作为@"to"属性的对象.这就是Facebook库试图解析@"到"对象(来自Facebook的代码)的方式:

        id fbid = [params objectForKey:@"to"];
        if (fbid != nil) {
            // if value …
Run Code Online (Sandbox Code Playgroud)

mobile facebook facebook-graph-api ios ios5

4
推荐指数
1
解决办法
5332
查看次数

从通用方法接收参数

我正在尝试从我的类调用的一些随机方法接收运行时的参数.在arm64(on armv7armv7s)之前可以使用以下代码完成:

@interface MyClass
// It does not matter what method, we declare it for compiler only
- (id)methodWithFirstParameter:(id)firstParam secondParameter:(id)secondParam;
@end

@implementation MyClass

+ (BOOL)resolveInstanceMethod:(SEL)sel {
    [self addDynamicCallForSelector:sel];
    return YES;
}

+ (void)addDynamicCallForSelector:(const SEL)selector {
    const char *encoding;
    IMP implementation;
    implementation = [self instanceMethodForSelector:@selector(dynamicMethod:)];
    Method newMethod = class_getInstanceMethod([self class], @selector(dynamicMethod:));
    encoding = method_getTypeEncoding(newMethod);
    class_addMethod([self class], selector, implementation, encoding);
}

- (id)dynamicMethod:(id)obj1, ... {
    int parameterCount = [[NSStringFromSelector(_cmd) componentsSeparatedByString:@":"] count] - 1;
    NSMutableArray *parameterList = [[NSMutableArray …
Run Code Online (Sandbox Code Playgroud)

reflection objective-c variadic-functions ios

4
推荐指数
1
解决办法
900
查看次数