2011-11-08 74 views
-2

我在我的應用程序中使用iTunes文件共享。我的應用程序提供了幾個可以使用iTunes文件共享傳輸的文件。然而,目前用戶可以刪除,重命名(基本上可以做任何事情,在我的應用程序是可共享的) 我想知道如何使它使用戶沒有這些特權,我希望它所有他們可以做的是將文件轉交給它。iOS - 使用iTunes文件共享使文檔不可編輯

繼承人的代碼,任何幫助非常感謝

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 

    NSArray *names = [NSArray arrayWithObjects: @"test.gif", @"test1.gif", nil]; 
    for (NSString *fileName in names) 
    { 
     NSFileManager *fileManager = [NSFileManager defaultManager]; 
     NSError *error; 
     NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
     NSString *documentsDirectory = [paths objectAtIndex:0]; 
     NSString *documentDBFolderPath = [documentsDirectory stringByAppendingPathComponent:fileName]; 

     if (![fileManager fileExistsAtPath:documentDBFolderPath]) 
     { 
      NSString *resourceDBFolderPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:fileName]; 
      [fileManager copyItemAtPath:resourceDBFolderPath toPath:documentDBFolderPath error:&error]; 
     } 
    } 
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
    // Override point for customization after application launch. 
    self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil]; 
    self.window.rootViewController = self.viewController; 



    [self.window makeKeyAndVisible]; 
    return YES; 
} 

回答

0

移動(複製和刪除)從共享目錄中的所有新文件到非共享目錄每次你的應用程序運行時間。

+0

這將如何完成? –