Iphone Objective-C——如何调用此方法?

Iphone Objective-C——如何调用此方法?,iphone,objective-c,aes,encryption,Iphone,Objective C,Aes,Encryption,我正在使用Objective-C(用于iPhone)中的AES对字符串进行加密/解密 我将这两个方法放在一个名为AES.m的文件中。AES.h看起来像: #import <Foundation/Foundation.h> @interface AES : NSObject @end 但它不起作用。它说找不到方法。我确实尝试导入AES.h和AES.m,但没有成功。添加-(NSMutableData*)EncryptAES:(NSString*)密钥复制到您的AES.h文件。这正是

我正在使用Objective-C(用于iPhone)中的AES对字符串进行加密/解密

我将这两个方法放在一个名为AES.m的文件中。AES.h看起来像:

#import <Foundation/Foundation.h>

@interface AES : NSObject

@end

但它不起作用。它说找不到方法。我确实尝试导入AES.h和AES.m,但没有成功。

添加
-(NSMutableData*)EncryptAES:(NSString*)密钥@implementation
@end

之间,将code>复制到您的AES.h文件。这正是我所需要的。:)
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]);