Câu hỏi được gắn thẻ «selector»

Bộ chọn có thể là một chuỗi xác định tên phương thức trong ngôn ngữ lập trình Objective-C hoặc Smalltalk hoặc một loại công tắc đặc biệt được sử dụng trong máy tính để kết nối nhiều đường (I / O) với một dòng duy nhất. Vui lòng không sử dụng thẻ này cho bộ chọn jQuery / CSS.

23
@selector () trong Swift?
Tôi đang cố gắng để tạo ra một NSTimertrong Swiftnhưng tôi đang gặp một số rắc rối. NSTimer(timeInterval: 1, target: self, selector: test(), userInfo: nil, repeats: true) test() là một hàm trong cùng một lớp. Tôi gặp lỗi trong trình chỉnh sửa: Không thể tìm thấy quá tải cho 'init' …
660 swift  selector  nstimer 

16
Tương đương Swift của responsSToSelector là gì?
Tôi đã googled nhưng không thể tìm ra những gì nhanh chóng tương đương respondsToSelector:là. Đây là điều duy nhất tôi có thể tìm thấy ( Swift thay thế để trả lời ToSelector :) nhưng không quá liên quan trong trường hợp của tôi vì nó kiểm tra sự tồn …


30
Bộ chọn không nhận dạng được gửi đến phiên bản lỗi Lỗi trong Objective-C
Tôi đã tạo một nút và thêm một hành động cho nó, nhưng ngay khi nó được gọi, tôi đã gặp lỗi này: -[NSCFDictionary numberButtonClick:]: unrecognized selector sent to instance 0x3d03ac0 2010-03-16 22:23:58.811 Money[8056:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason:'*** -[NSCFDictionary numberButtonClick:]: unrecognized selector sent to instance …

7
Mục tiêu-C: Gọi bộ chọn với nhiều đối số
Trong MyClass.m, tôi đã xác định - (void) myTest: (NSString *) withAString{ NSLog(@"hi, %@", withAString); } và khai báo thích hợp trong MyClass.h. Sau này tôi muốn gọi [self performSelector:@selector(mytest:withAString:) withObject: mystring]; trong MyClass.m nhưng tôi nhận được một lỗi tương tự như ứng dụng * Ngừng do ngoại lệ …

8
Bộ chọn trong Objective-C?
Đầu tiên, tôi không chắc mình thực sự hiểu bộ chọn là gì. Theo hiểu biết của tôi, đó là tên của một phương thức và bạn có thể gán nó cho một lớp kiểu 'SEL' và sau đó chạy các phương thức như responseToSelector để xem liệu người nhận …



6
bộ chọn nút android
Đây là một bộ chọn nút sao cho khi bình thường nó có màu đỏ, khi nhấn nó sẽ có màu xám. Tôi muốn hỏi làm thế nào mã có thể được sửa đổi trực tiếp hơn nữa để khi NHẤN, kích thước văn bản và màu sắc cũng có …
115 android  selector 


4
Tại sao phần cuối cùng của tên phương thức Objective-C phải có đối số (khi có nhiều hơn một phần)?
Trong Objective-C, bạn không thể khai báo tên phương thức trong đó thành phần cuối cùng không nhận đối số. Ví dụ, sau đây là bất hợp pháp. -(void)take:(id)theMoney andRun; -(void)take:(id)yourMedicine andDontComplain; Tại sao Objective-C lại được thiết kế theo cách này? Nó chỉ là một đồ tạo tác của …

10
iOS - Làm cách nào để triển khai một PerformSelector với nhiều đối số và với afterDelay?
Tôi là một người mới sử dụng iOS. Tôi có một phương pháp bộ chọn như sau: - (void) fooFirstInput:(NSString*) first secondInput:(NSString*) second { } Tôi đang cố gắng triển khai một cái gì đó như thế này - [self performSelector:@selector(fooFirstInput:secondInput:) withObject:@"first" withObject:@"second" afterDelay:15.0]; Nhưng điều đó khiến tôi gặp …

6
Khi nào sử dụng @objc trong Swift?
Trong Swift, tôi thấy một số phương thức như: @objc private func doubleTapGestureRecognized(recognizer: UITapGestureRecognizer) Tôi đã tự hỏi, khi nào thì sử dụng @objc? Tôi đã đọc một số tài liệu, nhưng họ nói rằng khi bạn muốn nó có thể gọi được trong Objective-C, bạn nên thêm cờ @objc …

9
Làm thế nào để áp dụng hình dạng và bộ chọn đồng thời cho Nút?
Tôi đã áp dụng hình dạng cho một nút như: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <gradient android:startColor="#DD000000" android:endColor="#DD2d2d2d" android:angle="90"></gradient> <corners android:radius="15dip"></corners> </shape> Bây giờ tôi muốn sử dụng một bộ chọn như: <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/active" android:state_pressed="true" /> <item android:drawable="@drawable/passive"/> cho cả Nút này. Có thể ... ???

6
Cách tạo “mảng bộ chọn”
Tôi đang sử dụng iPhone SDK (3.0) và tôi đang cố gắng tạo một loạt các bộ chọn để gọi nhiều phương thức khác nhau trong một lớp. Rõ ràng là tôi đang làm sai điều gì đó (tôi nghĩ @selector không được coi là một lớp và vì vậy …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.