2014-10-09 74 views
2

在我的應用程序中,我想爲即將到來的消息設置設置默認系統消息音。我如何打開默認設備alertTones列表。iPhone sdk:打開默認消息音列表

我試過下面的代碼,但它沒有返回任何聲音。

NSFileManager *fileManager = [[NSFileManager alloc] init]; 
NSURL *directoryURL = [NSURL URLWithString:@"/System/Library/Audio/UISounds"]; 
NSArray *keys = [NSArray arrayWithObject:NSURLIsDirectoryKey]; 

NSDirectoryEnumerator *enumerator = [fileManager 
            enumeratorAtURL:directoryURL 
            includingPropertiesForKeys:keys 
            options:0 
            errorHandler:^(NSURL *url, NSError *error) { 
             // Handle the error. 
             // Return YES if the enumeration should continue after the error. 
             return YES; 
            }]; 

for (NSURL *url in enumerator) { 
    NSError *error; 
    NSNumber *isDirectory = nil; 
    if (! [url getResourceValue:&isDirectory forKey:NSURLIsDirectoryKey error:&error]) { 
     // handle error 
    } 
    else if (! [isDirectory boolValue]) { 
     [audioFileList addObject:url]; 
    } 
} 

請幫忙。

回答