Кажется, у меня правильный код, и он компилируется, запускается и собирается.НО он не выполняет определенные строки кода из-за следующей ошибки: «NSString может не отвечать на EncryptAES»
Код, в котором появляется предупреждение, содержится ниже:
- (IBAction)Encrypt {
//Change the Input String to Data
NSData *objNSData = [NSData dataWithData:[Input dataUsingEncoding: NSUTF8StringEncoding]];
//Encrypt the Data
objNSData = [Input EncryptAES:Keyword.text]; //Line with Warning
IЯ искал в StackOverflow проблемы, подобные этой, и решил, что для устранения этой ошибки я должен использовать в своем заголовочном файле такой код:
@interface NSString
-(NSString*)AESEncrypt:????
@end
Исправит ли это предупреждение?Если это так, то что мне поставить, где вопросы?Если этот код не решит проблему, то что мне сделать, чтобы избавиться от этой ошибки и сделать код функционирующим?
РЕДАКТИРОВАТЬ: Я также пробовал это с использованием NSData, я получаю то же самое предупреждение