Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在Cocos2d iPhone中集成Twitter_Ios_Objective C_Ipad_Cocos2d Iphone - Fatal编程技术网

Ios 在Cocos2d iPhone中集成Twitter

Ios 在Cocos2d iPhone中集成Twitter,ios,objective-c,ipad,cocos2d-iphone,Ios,Objective C,Ipad,Cocos2d Iphone,我正在开发一个游戏,我必须在我的Facebook和twitter a/c上发布分数 我已经写了这个代码,但它不工作。它既没有给出任何错误,也没有任何发布内容的弹出窗口 - (void) SLComposeViewControllerButtonPressed: (id) sender{ if([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]) { AppDelegate * myDe

我正在开发一个游戏,我必须在我的Facebook和twitter a/c上发布分数

我已经写了这个代码,但它不工作。它既没有给出任何错误,也没有任何发布内容的弹出窗口

  - (void) SLComposeViewControllerButtonPressed: (id) sender{

 if([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter])
{

    AppDelegate * myDelegate = (((AppDelegate*) [UIApplication sharedApplication].delegate));

    NSString *string = [NSString stringWithFormat:@"Just scored %d. ", 10];

    SLComposeViewController*fvc = [SLComposeViewController
                                   composeViewControllerForServiceType:SLServiceTypeTwitter];
    [fvc setInitialText:string];
     [[myDelegate navController]  presentViewController:fvc animated:YES completion:nil];
}

请给我这个问题的有效解决方案。

CCDirector
是iOS中
UIViewController
的子类。因此,它可以用于显示模态ViewController

[[CCDirector sharedDirector] presentViewController:fvc animated:YES completion:nil];
更新:


CCDirector
是iOS中
UIViewController
的一个子类。因此,它可以用于显示模态ViewController

[[CCDirector sharedDirector] presentViewController:fvc animated:YES completion:nil];
更新:


如果([SLComposeViewController可用于服务类型:SLServiceTypeTwitter]),是否会进入条件块?最有可能是这种情况,第二个原因可能是我假设navController属性位于UINavigationController上。因此,您可以尝试[[[myDelegate navController]ViewController]objectAtIndex:0]presentViewController:fvc动画:是完成:无];它完全适用于CocoTouch,但不适用于cocos2d,因为CCScene。而且您的给定也不起作用。我需要cocos2dI的解决方案我已经通过添加一个视图控制器[[[CCDirector sharedDirector]openGLView]addSubview:viewController.view]制定了一个解决方案;[viewController presentViewController:fvc动画:是完成:无];如果([SLComposeViewController可用于服务类型:SLServiceTypeTwitter]),是否会进入条件块?最有可能是这种情况,第二个原因可能是我假设navController属性位于UINavigationController上。因此,您可以尝试[[[myDelegate navController]ViewController]objectAtIndex:0]presentViewController:fvc动画:是完成:无];它完全适用于CocoTouch,但不适用于cocos2d,因为CCScene。而且您的给定也不起作用。我需要cocos2dI的解决方案我已经通过添加一个视图控制器[[[CCDirector sharedDirector]openGLView]addSubview:viewController.view]制定了一个解决方案;[viewController presentViewController:fvc动画:是完成:无];