Ai đó có thể trả lời tôi cách gọi phương thức này với phương pháp khác trong Mục tiêu C trên XcodeLàm thế nào để gọi một phương thức từ phương thức khác trong Mục tiêu C?
Trả lời
Bạn nhận được một con trỏ đến một đối tượng thực hiện phương pháp khác và gửi thông điệp thích hợp (ví dụ: [otherObject doSomething]
).
xin vui lòng rõ ràng hơn Chuck i dint giúp bạn –
Cú pháp cơ bản để gọi một phương thức trên một đối tượng là thế này:
[object method];
[object methodWithInput:input];
Nếu phương pháp trả về giá trị:
output = [object methodWithOutput];
output = [object methodWithInputAndOutput:input];
EDIT:
Đây là một ví dụ điển hình mà làm thế nào để gọi phương thức từ lớp khác:
OBJECTIVE C - Objective-C call method on another class?
Ví dụ:
SomeClass* object = [[SomeClass alloc] init]; // Create an instance of SomeClass
[object someMethod]; // Send the someMethod message
cảm ơn naveed nó đã giúp! –
Ví dụ:
@implementation view1
(void)someMethod
{
......code of method...
}
@implementation view2
(void)fistMethod
{
view1 *abc = [[view1 alloc]init];
[abc someMethod];
[abc release];
}
Tôi hy vọng bạn hiểu rồi.
Nếu bạn có 2 chức năng bên trong lớp (file .m):
- (void) {} Func1
- (void) {} Func2
Nếu bạn muốn để gọi func2 từ func1, bạn không thể chỉ gọi func2();
thay vì chỉ bao gồm self
Đó là:
-(void) func1{
[self:func2];
}
- 1. Làm thế nào để gọi một Phương pháp Mục tiêu-C từ Phương pháp C?
- 2. Phương thức gọi trên lớp con từ phương thức lớp cha (Mục tiêu-c 2.0)
- 3. Python phương pháp tĩnh - làm thế nào để gọi một phương thức từ phương pháp khác
- 4. Làm thế nào tôi có thể gọi một phương thức trong Mục tiêu-C?
- 5. Cách Lên lịch Gọi phương thức trong Mục tiêu C
- 6. Gọi phương thức từ phương thức khác trong cùng một lớp trong C++
- 7. Gọi phương thức động trong mục tiêu-C
- 8. Làm thế nào để gọi một phương thức không tĩnh từ một phương thức tĩnh trong C#?
- 9. Phương thức gọi từ một ViewController khác
- 10. Phương thức gọi bên trong phương thức khác trong javascript?
- 11. Mục tiêu-C - Mẫu phương thức mẫu?
- 12. Làm cách nào để gọi phương thức trợ giúp Rails từ bên trong một phương thức trợ giúp khác?
- 13. Cú pháp để gọi một phương thức trong Mục tiêu C?
- 14. Làm thế nào để gọi phương thức tĩnh trong PowerShell
- 15. Gọi phương thức C++ từ webviews Javascript
- 16. Gọi phương thức lớp riêng từ phương thức cá nhân
- 17. Gọi phương thức C# BHO từ Javascript
- 18. java gọi một phương thức từ một lớp khác
- 19. Gọi các phương thức Ủy quyền từ một lớp khác
- 20. Phương thức truyền dẫn mục tiêu-C làm tham số
- 21. Gọi phương thức C từ mã C++/Java/C#?
- 22. Làm cách nào để gọi phương thức không tĩnh từ phương thức chính?
- 23. Phương thức gọi từ BackgroundWorker
- 24. Không thể gọi phương thức C mục tiêu từ hàm C
- 25. Làm thế nào để gọi phương thức khác trong lớp C#?
- 26. Gọi phương thức thành viên không tĩnh từ phương thức khác
- 27. Ngăn chặn một phương thức được gọi trước một phương thức khác
- 28. Truy cập Phương thức từ các Lớp khác Mục tiêu-C
- 29. Mục tiêu-c: Làm thế nào tôi có thể lấy dụ lớp trong phương thức lớp
- 30. Trả lại nhiều giá trị từ một phương thức trong Mục tiêu-C
Đây không phải là rất rõ ràng. Vui lòng thử mô tả dài hơn. Có lẽ bạn đang nói về @selector? – Nimrod
giả sử trong didFinishinLaunchingmethod tôi phải gọi - (IBAction) kiểm tra; phương pháp ... làm thế nào tôi có thể gọi nó? –
Vui lòng xem xét sử dụng tiêu đề mô tả hơn cho câu hỏi của bạn. Cái này rất chung chung. –