2012-03-28 3 views
4

Сколько пользовательских UIPasteboard s могут храниться на одном устройстве, мне интересно знать: 1. Что максимальное количество UIPasteboard может быть создано и что будет происходить, когда MAX_NUMBER_OF_PASTEBOARDS будет достигнуто и кто-то пытается добавить еще UIPasteboard.UIPasteboard предел

ответ

3

я провел очень простой эксперимент, на Ваш вопрос:

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

Короче говоря, это ограниченный по количеству доступного памяти на устройстве. Это означает, что вы получите didReceiveMemoryWarning, и в конечном итоге приложение, выделяющее память для буфера обмена, выйдет из строя.

 Смежные вопросы

  • Нет связанных вопросов^_^