有时候,我们在进行属性传值的时候,会发现传递过去的属性是空值,即为null,导致原因是: 因为属性传值,有时候我们在init里面进行view的改造和初始化,这个时候viewdidload就会已经加载,所以属性在传值的时候会在界面已经加载了之后进行,这个时候如果我们想要重新进行属性传值,处理方法就是将init里面关于界面的东西全部加载到viewdidload里面或者viewwillappear里面,再进行传值就会发现可疑传递过去,这种情况一般的是用在push一个新的viewcontrooler的时候导致的。
转载于:https://my.oschina.net/u/2329800/blog/598684