ios 函数的参数作为输出。

科比布莱恩特 2013-11-14 04:34:52
ios 函数的参数作为输出。

小弟写了一函数如下,想把Source的值赋给 Target作为输出,可是现在输出不了,请问如何修改下?

-(int)Copytest:(NSData*)Source Target:(NSData*)Target
{
Target = Source;
return 0;
}
...全文
181 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
测试NULL 2013-11-15
  • 打赏
  • 举报
回复
调用的地方这样写:


    NSData * dataA = [[NSString stringWithFormat:@"AAA"] dataUsingEncoding: NSASCIIStringEncoding];
    NSData * dataB = nil;
    
    [self Copytest:&dataA Target:&dataB];

测试NULL 2013-11-15
  • 打赏
  • 举报
回复
这样做

- (int)Copytest:(NSData **)Source Target:(NSData **)Target
{
    *Target = *Source;
    return 0;
}

29,028

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧