Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.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
Iphone iOS 7中的UIActivityViewController_Iphone_Ios_Ios7_Uiactivityviewcontroller - Fatal编程技术网

Iphone iOS 7中的UIActivityViewController

Iphone iOS 7中的UIActivityViewController,iphone,ios,ios7,uiactivityviewcontroller,Iphone,Ios,Ios7,Uiactivityviewcontroller,在我的应用程序中,我添加了这些代码行以合并uiactivityviewcontroller的功能 UIImage *yourImage = someImg; UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:[NSArray arrayWithObjects:@"abcdefgh",yourImage, nil] applicationAct

在我的应用程序中,我添加了这些代码行以合并uiactivityviewcontroller的功能

    UIImage *yourImage = someImg;
    UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:[NSArray arrayWithObjects:@"abcdefgh",yourImage, nil] applicationActivities:nil];
    activityVC.excludedActivityTypes = @[ UIActivityTypeMessage ,UIActivityTypeAssignToContact,UIActivityTypeSaveToCameraRoll];
    [self presentViewController:activityVC animated:YES completion:nil]; 
UIActivityViewController工作正常,但UI是这样的:没有FB图标,没有Twitter图标,这是iPad的屏幕截图:


不过,它在iOS 6中显示了完美的UI。原因可能是什么?

您正在使用模拟器吗?根据我的经验,
UIActivityViewController
UI在模拟器中有缺陷,但如果在实际设备上进行测试,它运行良好


尝试在设备上测试。

让我告诉你,你的代码是正确的,经过一些测试,我终于可以修复它,只需进入设置添加社交帐户(Facebook-Twitter-Flickr-Mail),再次运行你的应用程序,你就会看到图标。坎昆的问候!
问题出在设备上。。它在iPhone上运行得很好

不,我正在一个设备上检查它,这是一个设备的屏幕截图,我在iPad mini+iOS7+iPhone应用程序上也遇到了同样的问题。它在iPhone5上运行良好。我的猜测是,这与现在所有只支持iPhone的应用程序都被迫以2x模式运行这一事实有关。。当我在ipad上测试时,它显示了这个错误,但当我在iphone上测试时,它运行良好。。我的是一个iphone应用程序。。。虽然我已经经历了这么长的一段时间,但据我记忆所及,这个设计是为iPhone设计的,我们试图让它在iPad上运行。请在iPhone上试着运行它,希望它能完全正常工作。尽管我在设置应用程序中添加了帐户,但我面临着同样的问题。这是同样的问题。。。