2012-02-07 3 views
2

내가 큰 문제가엑스 코드 함께 IBOutlet는 코드

엑스 코드 4.3을 사용하고 연결되지 않습니다. 처음에 나는 인터페이스 빌더에서 내 개체를 추가 한 다음 나는 .H 파일에 파란 선을 끌어 엑스 코드는 연결을 설정하고 작성된 : 위쪽 채워진 원으로

@property (strong, nonatomic) IBOutlet UIButton *button1; 

합니다.

그러나 며칠 후, 나는 UIScrollView를 추가하려고 시도했다. 스토리 보드에 객체를 추가하고 선을 드래그했지만 속성을 연결하고 만들지 않았습니다. 그래서 나는 처음으로 코드를 만들고 링크하려고했지만 같은 문제가 발생했습니다. 그래서 스크롤 뷰를 삭제하고 버튼과 lable을 다시 삽입했습니다. 하지만 지금 어떤 객체도 코드에 연결되지 않습니다 !!! 왜? 문제를 해결하기 위해 나는 biginning에서 다시 시작해야합니다 !!

내가 만들 수 없습니다 :

@property (strong, nonatomic) IBOutlet UIButton *button2; 

드래그 라인을 : 컨트롤러를 볼 수있는 드래그 : NO 반대했다 : NO

왜 ???

+0

Android? :) – Vladimir

답변

1

버튼을 다른 행으로 드래그하려고하면 아무런 성공도 없을 것입니다. 당신이있는 ScrollView에 선을 끕니다

, 당신은 당신이 장면을 기본입니다 대신의 UIViewController 클래스의 ViewController의 인스턴스를 만들 필요가

@property (strong, nonatomic) IBOutlet UIScrollview *scrollView; 
            //^^^^^^^^^^^^ this type determines what it links to in interface-builder 
+0

네, 그랬어, 그걸 잊어 버렸어. + – Alessandro

+0

UIIlabel ... UIIButton ... – Alessandro

+0

나는 잘 모르겠다. 너는 잘못되어가는 것에 대해 더 자세히 설명해야 할 것이다. 내가 그 사건이 "작동하지 않는다"는 것을 완전히 이해하는지 안다면 –

3

에 선언을 변경해야합니다. ID 관리자 (유틸리티의 세 번째 탭)에서이를 변경할 수 있습니다.

+0

캔트는 그것을 놓쳤다 고 믿는다, 고마워. @ 샘 – Som