Bir tabbar görünümünde, self.tabBarController.selectedIndex işlevini kullanmak için sekmeyi çağırdığımda viewWillAppear çağrılmıyorsa Elimden önce sekmeye gittiysem, zorlamak için bir yol var yeniden yükleme.self.tabBarController.selectedIndex çağrısı yok viewDidAppear: YES
self.tabBarController.selectedIndex = 3; [self.tabBarController.selectedViewController viewDidAppear: YES];
Ayrıca, sekme değiştirdiğimde ve bu görünüme geri döndüğümde veritabanından yeniden yüklendiğinde, zaman zaman döküm belleğe teşekkür ediyordum.
Tamam, bunun yerine bir dize ayarlama konusunda bir sorun olabilir. Bir dosya oluşturup donanıma kaydedin ve dosyayı okumak için stringWithContentsOfFile komutunu kullanın ve NSString Bir sonraki görünümde kullanacağım ancak bu dosyayı otomatik seçimle açtığımda dize boş değil. Sekmeleri değiştirirsem ve yüklemek istediğime geri dönersem veriyi alırım. NSString * textFromFile = [NSString stringWithContentsOfFile: [self dataFilePath] kodlaması: NSUTF8StringEncoding hatası: nil]; –