Tôi là người mới sử dụng iOS. Tôi có một phương pháp chọn như sau -iOS - Cách triển khai performSelector với nhiều đối số và với afterDelay?
- (void) fooFirstInput:(NSString*) first secondInput:(NSString*) second
{
}
Tôi cố gắng để thực hiện 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 đó mang lại cho tôi một lỗi nói -
Instance method -performSelector:withObject:withObject:afterDelay: not found
Bất kỳ ý tưởng như những gì tôi đang mất tích?
có. đây sẽ là câu trả lời đúng. – hyperspasm
Đồng ý. Nó phải là câu trả lời đúng. Giải pháp rất hữu ích. Đặc biệt trong trường hợp của tôi, nơi nó không được phép thay đổi chữ ký của phương thức chứa nhiều đối số. – AbhijeetMishra
Điều này trông giống như một giải pháp tuyệt vời. Có cách nào để có được một giá trị trả về từ phương thức được gọi với kỹ thuật này không? –