Objective-C - Как вызвать этот метод? - PullRequest
0 голосов
/ 08 февраля 2012

Я использую код, найденный на http://pastie.org/966473, для шифрования / дешифрования строк с использованием AES в Objective-C (для iPhone).

Я поместил два метода в файл с именем AES.m,AES.h выглядит так:

#import <Foundation/Foundation.h>

@interface AES : NSObject

@end

Я пытаюсь вызвать метод шифрования следующим образом:

NSString *strData = txtText.text;
NSMutableData *objNSData = [NSMutableData dataWithData:[strData dataUsingEncoding:NSUTF16StringEncoding]];

 AES *myScript = [[AES alloc] init];

 objNSData = [myScript EncryptAES:txtPassword.text];
 strData = [[NSString alloc] initWithData:objNSData encoding:NSUTF16StringEncoding];
 NSLog(@"%@",[objNSData description]);

Но он не работает.Он говорит, что не может найти метод.Я попытался импортировать как AES.h, так и AES.m, но безуспешно.

1 Ответ

1 голос
/ 08 февраля 2012

Добавьте - (NSMutableData*) EncryptAES: (NSString *) key; в файл AES.h в диапазоне от @implementation до @end.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...