2013-12-10 2 views
-4

글쎄, 이것은 매우 빠르고 쉬운 질문이어야합니다. 나는 scrollview를 만들고 있는데 다 끝냈어.하지만 난 그걸 이해하지 못한다는 오류가있다! 그것의 다만 혼동하고는 나에게 이해되지 않는다!예상되는 ':'어휘 적 또는 전 처리기 오류

오류 : // 예상 ':'

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 
+1

변수의 이름을 소문자로 지정하십시오. – Larme

+0

당신은 그 선택기 주위에 여분의 괄호 쌍이 있습니다. – atreat

+5

다음과 같은 질문으로 스택 오버 플로우가 발생하기 전에 기본 Objective-C 구문을 읽으시기 바랍니다. – atreat

답변

0

당신은 콜론, 도트의 부부, 세미콜론 몇 누락 된 것 같습니다 : 당신은 구문의 이러한 작은 요소에 대해주의 할 필요가

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

을 - 목적 C는 않습니다 편차를 용납하지 않는다. 구문 오류에 대한 최악의 경우는 종종 잘못된 행을 가리키는 보고서를 얻는 것입니다.

+0

Ive는 그 두 가지를 모두 시도했습니다. 내가 할 때 내 xcode 두 번째 줄뿐만 아니라 첫 번째 줄에 동일한 오류를 말합니다. – BettByteSquad

+0

@BettByteSquad 도트를 추가해야합니다 (편집 참조). – dasblinkenlight

+0

제발 편집하십시오. – BettByteSquad

0

해당 줄에는 많은 문제가 있습니다.

[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. 
+0

제발 편집하십시오. – BettByteSquad

0
[[self.ScrollView setContentSize: CGSizeMake(320, 900)]]; 
^             ^
|              | 

이 두 가지를 제거합니다.

관련 문제