【发布时间】:2014-05-19 11:05:49
【问题描述】:
我正在尝试向我的应用程序添加共享功能。我创建了一个按钮并导入了 UIKIT 框架。 Xcode 不断抛出错误no visible @interface for 'MainMenuScene' declares selector 'presentViewController:animated:completion。知道如何解决这个问题吗?
我的代码 mainmenuscene.m
- (void)share {
NSArray * activityItems = @[[NSString stringWithFormat:@"Some initial text."], [NSURL URLWithString:@"http://www.google.com"]];
NSArray * applicationActivities = nil;
NSArray * excludeActivities = @[UIActivityTypeAssignToContact, UIActivityTypeCopyToPasteboard, UIActivityTypePostToWeibo, UIActivityTypePrint, UIActivityTypeMessage];
UIActivityViewController * activityController = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:applicationActivities];
activityController.excludedActivityTypes = excludeActivities;
[self presentViewController:activityController animated:YES completion:nil];
}
MainMenuScene.h
#import "CCNode.h"
#import <UIKit/UIActivityViewController.h>
@interface MainMenuScene : CCNode{
UIViewController *viewController;
UIActivityViewController *activityController;
}
@end
【问题讨论】: