预期的':'词法或预处理器错误

那么这应该是一个非常快速和容易的问题。 我正在创build一个滚动视图,我已经完成了所有的事情,但有一个错误,我只是不明白! 就像它只是混乱,没有任何意义的我!

错误://预期':'

ViewController.h

#import <UIKit/UIKit.h> @interface ViewController : UIViewController{ } @property (weak, nonatomic) IBOutlet UIScrollView *ScrollView; @end 

ViewController.m

 @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; [self ScrollView setScrollEnabled YES] // Expected ':' [self ScrollView setContentSize: CGSizeMake(320, 900)] } 

编辑:我做了所有这一切,它只是说预期的标识符。

 [super viewDidLoad]; [self.ScrollView setScrollEnabled: YES]; [[self.ScrollView setContentSize: CGSizeMake(320, 900)]]; //expected identifier 

看起来你错过了冒号,几个点和几个分号:

 [self.ScrollView setScrollEnabled:YES]; // ^ ^ ^ [self.ScrollView setContentSize:CGSizeMake(320, 900)]; // ^ ^ 

你需要留意这些小的语法元素 – Objective C不能容忍偏差。 语法错误最糟糕的部分是你经常得到一个指向错误行的报告。

这条线有很多问题。

 [self.ScrollView setScrollEnabled: YES]; ^ ^ ^ ^ //I've assumed this was supposed to be either self.ScrollView or _ScrollView //I can't tell if you are using a custom getter. 
 [[self.ScrollView setContentSize: CGSizeMake(320, 900)]]; ^ ^ | | 

删除这两个。