2014-09-21 17 views
0

我知道在NSUserDefaults的一個應用程序將數據保存,所以iOS的8 下刪除應用程序後,數據將被清除,但在iOS的8在NSUserDefaults的iOS版8和iOS的下8

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 

下面刪除應用程序後,數據仍然存在代碼在iOS 8中可用(數據在刪除應用程序後被清除)

NSUserDefaults *defaults = [[NSUserDefaults alloc] initWithSuiteName:@"group.com.AppCompany.Appname"]; 

此代碼是否適用於iOS 8?

回答

1

如果您在ios Simulator中運行應用程序,NSUserDefaults將不會被清除。它是模擬器的bug。它在ios設備中完美工作。