2009-03-31 31 views
5

Hey guys, tôi đang làm cho một ứng dụng cập nhật Twitter đơn giản sử dụng MGTwitterEngineTrong Cocoa/Interface Builder, làm thế nào để xóa văn bản trong textfield sau nút bấm

và tôi dường như không thể có được TextField trong Interface Builder để xóa văn bản sau khi họ nhấp vào nút "cập nhật". Có một phương pháp dễ dàng mà tôi có thể làm điều này với hoặc một cái gì đó trong giao diện Builder?

Cảm ơn rất nhiều!

Trả lời

12
IBOutlet NSTextField *textField; 

[textField setStringValue:@""]; 
[textField display]; 
4

Lưu ý rằng có thể không phải khi nhấn nút NSTextField bị xóa, nhưng khi tweet được tải lên.

Khác bạn có nguy cơ mất tweet nếu không thể gửi được vì lý do nào đó.

[Không phải là một giải pháp cho các câu hỏi trực tiếp, nhưng một giải pháp để theo dõi vấn đề ...]

+0

Điều này có lẽ nên là nhận xét về câu hỏi, trái với câu trả lời. –

+0

Rất có thể. Tôi không chắc chắn vào thời điểm bạn có thể nhận xét về các câu hỏi ... –

5

Tôi nghĩ bạn cũng cần phải xác định một phương pháp IBAction như:

- (IBAction) clearText:(id) sender { 
    [textField setStringValue:@""]; 
    [textField display]; 
} 

Bạn có thể bây giờ chỉ định một sự kiện nút (ví dụ như nút xuống) để hành động này.

+0

Tôi cho rằng anh ấy đã có một hành động vì anh ấy có nút "Cập nhật". Đó là lý do tại sao tôi chỉ thêm cửa hàng. – andi

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