gpt4 book ai didi

objective-c - iOS 无法识别的选择器发送到实例 0x45e8

转载 作者:行者123 更新时间:2023-11-28 19:17:14 25 4
gpt4 key购买 nike

下面是我尝试加密数据的代码

输入/调用我的加密方法:

[self myED:@"wcc123" :@"hahaha" :@"yyyy"];

- (NSData*) myED:(NSData*)data :(NSData*) key :(NSData*)iv{

@try {
// Try something
NSLog( @"Original String: %@", data );


size_t bufferSize = [data length]*2;
void *buffer = malloc(bufferSize);
size_t encryptedSize = 0;
CCCryptorStatus cryptStatus = CCCrypt(kCCEncrypt, kCCAlgorithmAES128, kCCOptionPKCS7Padding,
[key bytes], [key length], [iv bytes], [data bytes], [data length],
buffer, bufferSize, &encryptedSize);
}
@catch (NSException * e) {
NSLog(@"Exception: %@", e);
}
@finally {
// Added to show finally works as well
}


return nil;

}

但是,当尝试运行这段代码时,它会在下面提示我异常

2012-07-03 16:52:44.776 wccTest[930:f803] Exception: -[__NSCFConstantString bytes]:

任何人都可以对此提供帮助/建议吗?

最佳答案

代替

[self myED:@"wcc123" :@"hahaha" :@"yyyy"];

试着打电话

[self myED:[@"wcc123" dataUsingEncoding:NSUTF8StringEncoding] :[@"hahaha" dataUsingEncoding:NSUTF8StringEncoding] :[@"yyyy" dataUsingEncoding:NSUTF8StringEncoding]];

关于objective-c - iOS 无法识别的选择器发送到实例 0x45e8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11307950/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com