小编Jul*_*les的帖子

何时使用类别

我最近发现了类别,并且想知道何时在用户定义的类/新类中使用它们是合适的.例如,我可以看到将类别添加到现有类(如NSString)的好处,但是在创建新类时,为此添加类别而不仅仅是实现常规方法的优势是什么?

希望这是有道理的.非常感谢

儒勒

objective-c

11
推荐指数
2
解决办法
3673
查看次数

nslog停止在xcode中工作

我有一个奇怪的问题,可能还有一个bug.我的NSLog语句已完全停止工作,即使在视图中也没有打印加载,应用程序确实完成了等等.所有都变成了棕色(与xcode中的pragma标记颜色相同)并且它们都有一个警告说'表达式结果没用过'.有没有人见过这个或知道该怎么办?我在某种奇怪的模式下运行吗?我正在运行xcode 4.0.2.

非常感谢

儒勒

iphone xcode nslog

5
推荐指数
2
解决办法
8352
查看次数

序列化mkcoordinateregion以存储核心数据?

使用核心数据存储MKCoordinateRegion的最佳方法是什么?我假设有一种方法可以将其转换为二进制数据?

非常感谢

儒勒

iphone cocoa-touch mapkit mkmapview

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

if(tableView == self.searchDisplayController.searchResultsTableView)失败

我有一个viewController,其中包含一个tableView; 我在表的标题中有一个UIView,并将searchDisplayController拖动到视图中,同时还有一个分段控件.(由于某些原因,我不想使用范围,因为你想知道).现在我的问题是,即使用户在searchBar中输入,检查cellForRow中的(tableView == self.searchDisplayController.searchResultsTableView)也会失败.我不知道为什么??!!据我所知,当您将控制器拖动到视图中时,所有代理等都会自动连接.只有当用户按下键盘上的搜索按钮然后滚动表格时,检查才会生效,我知道这不是它应该如何工作!?

任何人都可以了解这里可能发生的事情吗?这让我疯狂!

非常感谢

儒勒

iphone uisearchdisplaycontroller ios

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