2012-09-18 16 views
7

Tôi đã tạo 2 Chế độ xem bộ điều khiển: lần đầu tiên tôi tạo nút khi nhấp vào nó, bạn sẽ mở một Trình điều khiển Chế độ xem khác bằng nút và nhãn. Tôi đã tạo ra ổ cắm và biến cho chúng.Không thể kết nối nút label với biến outlet trong bảng phân cảnh

Câu hỏi của tôi là: khi cố gắng kết nối nút \ label với biến \ outlet Tôi không thể thấy lựa chọn xung quanh nút \ label -> Ý tôi là tôi không thể kết nối tất cả. Tại sao?

P.S. ĐỪNG PUT A MỪNG TÔI CHỈ CÓ CHƯƠNG TRÌNH MỚI!

Trả lời

2

Bạn có thể đăng tờ khai IBOutlet của mình không? Bạn phải khai báo UIButtons như thế này để làm cho họ làm việc (kết nối) trong giao diện Builder:

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

Đối với một nhãn chỉ của nó giống nhau:

@property (nonatomic, strong) IBOutlet UILabel *aLabel; 

Tôi nghĩ rằng bạn đã quên viết IBOutlet hoặc loại biến của bạn sai.

+2

Đó là khá phổ biến để có các cửa hàng của bạn được 'weak' từ SuperView của họ sẽ giữ chân họ. –

+1

Các câu hỏi để làm rõ như "Bạn có thể đăng tờ khai IBOutlet của mình không?" [nên được để lại dưới dạng bình luận thay vì câu trả lời] (http://stackoverflow.com/privileges/comment). –

0

Ok! Tôi đã giải quyết nhiệm vụ.

Tôi chỉ cần thiết để tạo ra một mới Objective-C class, chọn mà lớp mới trong nhận dạng Inspector của thứ hai View Controller và viết tất cả các mã trong đó lớp mới.

0

Tôi cũng đã bỏ lỡ điều này.

Đối với bất kỳ ai vẫn còn bối rối, hãy chọn Xem bộ điều khiển (hộp màu vàng) trong Bảng phân cảnh của bạn và sau đó trong Thanh tra chọn enter image description here Trình kiểm tra nhận dạng. Xem hình ảnh.

Bây giờ bạn sẽ có thể kết nối các mục IBOutlet trong tệp .h giao diện của bạn.

enter image description here

enter image description here

Các vấn đề liên quan