訪問iOS信息在iOS的關於部分中,它有大量有關設備的信息。我能和我被允許訪問此通知嗎?像是有一種方法可以返回可用的磁盤空間或應用程序數量。如何在設置/常規/關於
如果沒有可用的單一方法,我可以統計已安裝的應用程序的數量。
其次,像照片數量是否有一種方法來獲得這個數字,或者我必須進入設備照片庫,並自己計數。
訪問iOS信息在iOS的關於部分中,它有大量有關設備的信息。我能和我被允許訪問此通知嗎?像是有一種方法可以返回可用的磁盤空間或應用程序數量。如何在設置/常規/關於
如果沒有可用的單一方法,我可以統計已安裝的應用程序的數量。
其次,像照片數量是否有一種方法來獲得這個數字,或者我必須進入設備照片庫,並自己計數。
找到它的描述,但發現您無法讀取或寫入該設備的設置。這是爲了保護用戶(假設每個應用都可以改變你的iphone的設置)。那是你無法獲得安裝的應用程序的數量。
代碼來獲取圖像,計數就可以使用ALAssetsLibrary
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
NSAssert(library, @"Unable to open ALAssetsLibrary");
NSUInteger __block images = 0;
[library enumerateGroupsWithTypes:ALAssetsGroupAll
usingBlock:^(ALAssetsGroup *group, BOOL *stop) {
images += group.numberOfAssets;
}
failureBlock:^(NSError *err) {
NSLog(@"err=%@", err);
}];
NSLog("images count %d", images);
嘗試使用systemUtilites類方法檢索所需的信息。你可以在我搜索此鏈接
謝謝,但我想這個實現自己或使用了AppKit的API。 – darbid