【问题标题】:how to concatenate multiple NSData?如何连接多个 NSData?
【发布时间】:2013-06-24 20:44:53
【问题描述】:

我的问题是下一个>我必须从外部附件接收数据并将其保存到一个大的NSData 中,每次收到流时我都必须将NSData 复制到另一个中:

CompleteNSData = NSDataTx1 + NSDataTx2 + NSDataTx3;

最后向用户显示全部信息。

【问题讨论】:

    标签: objective-c nsdata nsmutabledata external-accessory


    【解决方案1】:

    已编辑,因为问题已更改:

    如果您需要将多个 NSData 对象连接成一个对象,则可以使用以下方法:

    NSData *data1 = ... // the 1st NSData object
    NSData *data2 = ... // the 2nd NSData object
    NSData *data3 = ... // the 3rd NSData object
    NSMutableData *completeData = [data1 mutableCopy];
    [completeData appendData:data2];
    [completeData appendData:data3];
    

    为您需要附加的每个NSData 调用appendData:

    【讨论】:

    • addProSig 和 addAct 用于...?抱歉,我是新手。
    • 我不知道。这些是您在问题中发布的方法。如果你不知道它们是什么,那么你有更大的问题。 :)
    猜你喜欢
    • 1970-01-01
    • 2011-07-21
    • 2012-06-27
    • 2011-03-10
    • 2012-11-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多