iOS沙箱传值

1.发出值的页面
//通知各个页面当前控制者状态
-(NSString *)ctrlor:str{

    // 获取NSUserDefaults对象
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

     [defaults removeObjectForKey:@"divicemessage"];


    [defaults synchronize];

// 保存数据(如果设置数据之后没有同步, 会在将来某一时间点自动将数据保存到Preferences文件夹下面)
    [defaults setObject:str forKey:@"divicemessage"];
 
    [defaults synchronize];  //如果要立刻保存就需要这行代码
    
    return 0;
}

****引入.m文件后
2.沙箱接收值
- (void)viewDidLoad {
    [super viewDidLoad];
   
    NSUserDefaults *defaults =[NSUserDefaults standardUserDefaults];
    NSString *string =[defaults objectForKey:@"divicemessage"];
    NSLog(@"xxxx%@",string);
}
原文地址:https://www.cnblogs.com/gaozhang12345/p/7921577.html