我有兩個視圖控制器從一個UILabel從一個視圖控制器將數據發送到另一
DetailViewController
BlogViewController
我有一個「推」建立上的腳本中與標識符'ShowBlog'
我需要從以下的UILabel發送博客的標題DetailViewController:
@property (strong, nonatomic) IBOutlet UILabel *TitleLabel;
對BlogViewController一個UILabel稱爲BlogTitleLabel:
@property (strong, nonatomic) IBOutlet UILabel *BlogTitleLabel;
我知道我需要使用:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([[segue identifier] isEqualToString:@"ShowBlog"]) {
// Im struggling with the code
}
}
但是我的代碼掙扎進去吧
是的,你可以使用用戶默認來傳遞信息,但這是一個鈍器。用戶默認寫入磁盤。與基於內存的信息傳遞相比,速度較慢,並縮短了閃存驅動器的使用壽命。如果您希望該值在應用程序運行之間持續存在,那麼這是一個非常好的選擇,但它不適合不持久的數據。 –
我使用這種方法制作了大量的應用程序。這些日子用超級快速的蘋果設備這種方式沒有什麼特別慢的。 –
實際上,如果你寫的是大量的數據,但是對於一段簡單的文本,這個限制是唯一可行的。應該有沒有性能差異。 – virindh