在请求数据中,会遇到网络进行加载数据,然后将数据显示出来,但是网络加载一般都为异步,这个牵涉到线程的问题了,这是我今天遇到的问题
//方法1去下载@"photoIP"值,并将值保存到NSUserDefaults里面
[self connectionAction:photoFram.photoFrameID selectFrameName:photoFram.photoFrameName selectFramePassword:photoFram.photoFramePassword];
//方法2将NSUserDefaults的值赋值给host,
NSUserDefaults *user = [NSUserDefaults standardUserDefaults];
NSString *photoIP = [user objectForKey:@"photoIP"];
self.host = photoIP;
问题:
方法1的是异步线程,当执行到方法2时,方法1