2014-10-09 81 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]; 
    } 
} 

请帮忙。

回答