我正在尝试<Social/Social.h>
在我的项目中导入,但是当我尝试运行时,我Objective-C declarations may only appear in global scope
在两个文件SLRequest.h
和SLComposeViewController.h
. 需要提到的一点是,Social.framework
项目导航器中的框架组中仍然存在,即使我已经删除了它,我认为这是问题的原因。我试图从Link Binary With Libraries中删除并重新添加它,但我没有运气。我尝试在另一个项目中使用它并且它成功运行。
更新:#import
在上面@implementation
。这正是我的代码:
#import "flatGreenColor.h"
#import <MessageUI/MessageUI.h>
#import <Social/Social.h>
@end
@interface SettingsController1 ()
@property (nonatomic, strong) NSArray* settingTitles;
@property (nonatomic, strong) NSArray* settingsElements;
@property (nonatomic, strong) NSString* boldFontName;
@property (nonatomic, strong) UIColor* onColor;
@property (nonatomic, strong) UIColor* offColor;
@property (nonatomic, strong) UIColor* dividerColor;
@end