UIPasteboard限制

4

一个设备上能够存放多少个自定义 UIPasteboard?我很好奇:1. 最大可创建的UIPasteboard数量是多少,当达到MAX_NUMBER_OF_PASTEBOARDS时,如果有人尝试将另一个UIPasteboard添加到设备上会发生什么。

1个回答

3

我为了回答你的问题进行了一个非常简单的实验:

NSMutableArray *array = [[NSMutableArray alloc] init];
while (1) {
    [array addObject: [UIPasteboard pasteboardWithUniqueName]];
    if (array.count%100000==0) {
        NSLog(@"%d",array.count);
    }
}

长话短说,这取决于设备上可用内存的数量。这意味着你会收到一个didReceiveMemoryWarning警告,并最终导致为剪贴板分配内存的应用程序崩溃。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接