cocoa-touch相关内容
我有一个UIViewController,叫做ListVC。ListVC有一个UITabBar,用户可以用它来切换选项卡。它还具有UINavigationController。 在ListVC中,我有一个按钮,当按下它时(用NavigationController),我想按下一个名为DetailVC的新的ViewController。我想演示DeatilVC而不显示UITabBar。 问题
..
我有一个文本字段,它将一个表视图表示为其输入视图。我想向此表视图添加两项内容。 1)添加搜索栏。 2)在表视图顶部添加取消按钮。 class enterYourDealVC: UIViewController, UITableViewDataSource, UITableViewDelegate, UISearchBarDelegate, UISearchDisplayDelegat
..
我使用导航控制器作为根视图控制器,在启动应用程序时出现一个视图控制器VC1,它有一个按钮,按下(在Segue的帮助下)会将您带到VC2,它有一个表格视图和5个单元格,现在我想使用Push而不是Segue,或者提供一个从VC2转到VC3的模型(单击单元格)。 我已使用 let displayVC : ForWebViewController = UIStoryboard(name: "M
..
我正在开发一个具有单一视图和一些标签的应用程序。该应用程序在viewdidLoad()函数失败,并且不会继续。代码如下所示。 override func viewDidLoad() { super.viewDidLoad() locationManager.delegate = self locationManager.desiredAccuracy = kCLLo
..
..
我知道 HIG(这很方便!),但是在编写 Objective-C 时,尤其是在使用 Cocoa(或 CocoaTouch)时,您使用了哪些编程实践. 解决方案 我已经开始做一些我认为不标准的事情: 1) 随着属性的出现,我不再使用“_"作为“私有"类变量的前缀.毕竟,如果一个变量可以被其他类访问,不应该有一个属性吗?我一直不喜欢让代码更难看的“_"前缀,现在我可以省略它了. 2
..
..
我正在创建一个登录以查看支持票.第一个视图是工单视图,如果您未登录,则会将您推送到登录屏幕.但是我收到了这个: Support[3209:18e03] * 由于未捕获的异常“NSUnknownKeyException"而终止应用程序,原因:“[setValue:forUndefinedKey:]:此类与键 LoginScreen 的键值编码不兼容."* 第一次抛出调用栈:(0x1f17
..
..
..
我正在使用 MKMapView 并在地图上添加了一些注释图钉,大约 5-10 公里的区域.当我运行应用程序时,我的地图开始缩小以显示整个世界,缩放地图以使图钉适合视图的最佳方法是什么? 编辑:我最初的想法是使用 MKCoordinateRegionMake 并从我的注释中计算坐标中心、longitudeDelta 和 latitudeDelta.我很确定这会起作用,但我只是想检查一下我没有遗
..
..
我正在做一个有关在 Xcode 中调试的演示文稿,并希望获得有关有效使用 NSLog 的更多信息. 特别是,我有两个问题: 有没有办法轻松 NSLog 当前方法的名称/行号? 有没有办法在编译发布代码之前轻松“禁用"所有 NSLog? 解决方案 下面是一些我经常使用的关于 NSLog 的有用宏: #ifdef 调试# 定义 DLog(fmt, ...) NSLog((@"%
..
..
我正在编写一个 iPhone 应用程序,由于某些用户操作,我需要强制它退出.清理应用程序分配的内存后,调用什么方法来终止应用程序? 解决方案 你试过exit(0)吗? 或者,[[NSThread mainThread] exit],虽然我没有尝试过它似乎是更合适的解决方案.
..
我有一个带有几个 IBOutlets 的自定义单元格类.我已将课程添加到情节提要中.我已经连接了我所有的插座.我的 cellForRowAtIndexPath 函数如下所示: 覆盖 func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) ->UITableViewCell!{让
..
以下 URL 在 iOS 8.3 及更低版本上打开,但在 iOS 9 上不起作用 让 instagramURL = NSURL(string: "instagram://app") 为什么网址打不开? 解决方案 iOS 9 对 URL 方案的处理做了一个小改动.您必须将您的应用使用 Info.plist 中的 LSApplicationQueriesSchemes 键调用的 url 列
..
我想在 NSUserDefaults 中保存一个 NSMutableDictionary 对象.NSMutableDictionary 中的键类型是 NSString,值类型是 NSArray,其中包含实现 NSCoding.每个文档,NSString 和 NSArray 都符合 NSCoding. 我收到此错误: [NSUserDefaults setObject: forKey:]
..
..
假设我有一个数组,例如: var myArray = ["Steve", "Bill", "Linus", "Bret"] 稍后我想将一个元素推送/附加到所述数组的末尾,以获取: [“Steve"、“Bill"、“Linus"、“Bret"、“Tim"] 我应该使用什么方法? 如果我想在数组的front中添加一个元素呢?是否有恒定的时间不移位? 解决方案 从 Swif
..