Вы можете получить имя каталога tmp на своем Mac, используя это в своем коде:
Код:
(void)cacheDirectory {
NSString *tempPath = NSTemporaryDirectory();
NSLog(@"Temp Value = %@", items);
}
Вызовите метод из любого места.
Это вернет имя папки tmp, затем в finder do (cmd-shift-G) и вставит ответ, полученный из окна консоли.
Следующая команда очистит каталог TMP, используемый имитатором.
Код:
NSString *tempPath = NSTemporaryDirectory();
NSArray *dirContents = [[NSFileManager defaultManager] directoryContentsAtPath:tempPath];
NSArray *onlyJPGs = [dirContents filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"self ENDSWITH '.jpg'"]];
NSFileManager *fileManager = [NSFileManager defaultManager];
if (onlyJPGs) {
for (int i = 0; i < [onlyJPGs count]; i++) {
NSLog(@"Directory Count: %i", [onlyJPGs count]);
NSString *contentsOnly = [NSString stringWithFormat:@"%@%@", tempPath, [onlyJPGs objectAtIndex:i]];
[fileManager removeItemAtPath:contentsOnly error:nil];
}
Приведенный выше код удаляет только файлы JPG из каталога, поэтому, если вы хотитеочистите что-нибудь еще, затем исправьте это.