我试图将视图控制器B从A推入导航控制器,然后在A中分配B的一些属性.
在这种情况下,完成属性的分配,然后执行viewcontroller A的viewDidLoad.
在这里,只有在A的viewDidLoad完成后才能在A中分配属性.
例如,
[b.navController pushViewController:a animated:YES];
a.status = @"loaded";
Run Code Online (Sandbox Code Playgroud)
在这里,首先分配状态,然后viewDidLoad
执行A.这仅在iOS 7中发生,而在iOS6中它可以正常工作.
谁能告诉我问题在哪里?
更新:对于我在某些情况下在iOS7中,推送视图不起作用.我如何调试和修复它?
我有一个具有 30 个属性的 DTO,需要向其中添加一些属性。许多其他类使用此 DTO,有些类使用 10 到 20 个属性,有些其他类使用全部 30 个属性。
在一个类中,我可以创建一个使用 10 个属性的 DTO,其余 20 个属性将为空吗?
在这种情况下,通过继承或其他方式将 DTO 拆分为 2-3 个 DTO 是一个好方法吗?
在我的iPhone应用程序中,我使用ASIHTTPRequest API来生成基于cURL的http请求.我听说这个API没有被维护,有时它会崩溃应用程序.我需要使用其他一些API,我可以向我的RESTful API发出cURL请求,该请求将JSON作为响应.
任何人都可以建议我在我的生产应用程序中使用ASIHTTPRequest的最佳替代方案吗?
class ×1
dto ×1
httprequest ×1
inheritance ×1
ios ×1
ios6 ×1
ios7 ×1
ipad ×1
iphone ×1
ooad ×1