Về cơ bản, tôi cần gọi phương thức trong AppDelegate từ một trong các lớp trình điều khiển chế độ xem của tôi.Gọi phương thức AppDelegate từ lớp
Hiện nay, tôi đang làm như sau:
myAppDelegate *appDelegate = (myAppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate doMethod];
Và kể cả myAppDelegate.h ở phía trên cùng của tập tin .m của lớp:
#import "myAppDelegate.h"
Khi tôi chạy, mọi thứ hoạt động ...
Nhưng tôi nhận được cảnh báo sau đây:
warning 'myAppDelegate' may not respond to '-doMethod'
Có một cách khác mà tôi nên tham khảo các đại biểu ứng dụng?
Cảm ơn bạn đã giúp đỡ trước.
EDIT: FIXED:
Tất cả tôi phải làm là tuyên bố phương pháp này trong file .h của appdelegate:
-(void)doMethod;
những gì có trong myAppDelegate.h của bạn? – Mark
Cảm ơn, đã khắc phục được sự cố. – element119