Я хочу, чтобы UISwitch появлялся в CKTranscriptConversationController в Message.app (MobileSMS.app) и вызывал метод forceMSMS из класса CKConversation. Он компилируется отлично, но когда я запускаю messages.app, он сбой. Есть идеи?Как я могу использовать метод вызова UISwitch (я использую теорию)
Как только я запускаю Message.app, он падает, то, что я пытаюсь вызвать, - http://ghostbin.com/paste/3upv6, когда переключатель включен и возвращает FALSE; когда переключатель выключен. Я смог сделать фактическое отображение переключателя без метода, но как только я ввел его в код, он немедленно сбрасывает приложение.
Код:
#import <UIKit/UIKit.h>
#import <ChatKit/CKConversation.h>
@interface CKTranscriptCollectionViewController : UIViewController
@property (nonatomic, strong) UISwitch *mySwitch;
@end
%hook CKTranscriptCollectionViewController
- (void)viewDidLoad {
%orig;
self.mySwitch = [[UISwitch alloc] initWithFrame:CGRectMake(10, 10, 51, 31)];
[self.view addSubview:self.mySwitch];
}
-(BOOL)forceMMS {
if ([self.mySwitch isOn]){
return TRUE;
} else {
return FALSE;
}
}
%end
паста авария сообщение также – raki
Он компилирует прекрасно для меня, но приложение падает –
@raki я нет сообщения аварии я использую Теос –