预期的':'词法或预处理器错误
那么这应该是一个非常快速和容易的问题。 我正在创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)]]; ^ ^ | |
删除这两个。