小编sat*_*ana的帖子

ViewDidLoad在推送viewcontroller时执行缓慢

我试图将视图控制器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中,推送视图不起作用.我如何调试和修复它?

iphone ipad ios6 uivewcontroller ios7

6
推荐指数
1
解决办法
3182
查看次数

我需要拆分一个大的DTO吗?

我有一个具有 30 个属性的 DTO,需要向其中添加一些属性。许多其他类使用此 DTO,有些类使用 10 到 20 个属性,有些其他类使用全部 30 个属性。

在一个类中,我可以创建一个使用 10 个属性的 DTO,其余 20 个属性将为空吗?

在这种情况下,通过继承或其他方式将 DTO 拆分为 2-3 个 DTO 是一个好方法吗?

inheritance ooad class dto

3
推荐指数
1
解决办法
926
查看次数

适用于iOS应用的http请求的最佳库?

在我的iPhone应用程序中,我使用ASIHTTPRequest API来生成基于cURL的http请求.我听说这个API没有被维护,有时它会崩溃应用程序.我需要使用其他一些API,我可以向我的RESTful API发出cURL请求,该请求将JSON作为响应.

任何人都可以建议我在我的生产应用程序中使用ASIHTTPRequest的最佳替代方案吗?

httprequest asihttprequest ios

2
推荐指数
1
解决办法
5682
查看次数