Questions tagged «ios»

iOS是在Apple iPhone,iPod touch和iPad上运行的移动操作系统。使用此标签[ios]来解决与iOS平台上的编程有关的问题。使用相关的标签[objective-c]和[swift]解决那些编程语言所特有的问题。

6
在Xcode 4中将静态库链接到iOS项目
我有一个AQGridView可编译成静态库的项目(),但似乎无法将其添加到我的项目中。 将项目拖到我的项目中会创建一个工作区,如果我尝试libAQGridView.a从DerivedData目录链接文件,它不会将其识别为库。我不确定自己在做什么错。 这是AQGridView项目。有谁特别知道如何在Xcode 4项目中使用它?

23
UIImagePickerController“创建未知类型的图像格式是错误”
在iOS 10 Swift 3中从图像选择器中选择图像时,出现错误- Creating an image format with an unknown type is an error func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage, editingInfo: [String : AnyObject]?) { imagePost.image = image self.dismiss(animated: true, completion: nil) } 没有选择和更新图像。我需要帮助或建议,以了解有关此方法的语法或任何内容在iOS10或Swift 3中是否已更改,或者是否有其他方法可以执行。

5
核心数据-无法在路径上加载优化的模型
在带有iOS 9 beta 5的iPhone 6中从Xcode 6运行我的应用程序时,我在控制台中获得了一些打印件: CoreData:无法在路径'/var/mobile/Containers/Bundle/Application/0000000B-BDBC-0000-000B-0000FB00000B/Distribution.app/database.momd/database.omo'上加载优化模型 我找不到与此相关的内容,有人对此消息有任何线索吗?

8
UITableView:从空白部分隐藏标题
我有一个UITableView,它显示了当月的费用(请参见屏幕截图): 我的问题是空白部分的标题。有什么办法藏起来吗?数据是从coredata加载的。 这是生成标题标题的代码: TitleForHeader -(NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section{ if ([tableView.dataSource tableView:tableView numberOfRowsInSection:section] == 0) { return nil; } else { NSDate *today = [NSDate date ]; int todayInt = [dataHandler getDayNumber:today].intValue; NSDate *date = [NSDate dateWithTimeIntervalSinceNow:(-(todayInt-section-1)*60*60*24)]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setLocale:[[NSLocale alloc] initWithLocaleIdentifier:[[NSLocale preferredLanguages] objectAtIndex:0]]]; [dateFormatter setTimeStyle:NSDateFormatterNoStyle]; …

27
dyld:库未加载:@ rpath / libswiftCore.dylib /找不到图像
我正在将我的应用程序从xcode运行到我的iOS设备上,并且在iOS设备上出现黑屏。 控制台文字: dyld: Library not loaded: @rpath/libswiftCore.dylib Referenced from: /private/var/mobile/Containers/Bundle/Application/10DB2FE8-EF09-4857-B4AC-0DB2E4419D6F/App-Name.app/App-Name Reason: image not found (lldb)
76 ios  swift  xcode6 

10
尝试处理iOS中的“后退”导航按钮操作
我需要检测用户何时单击导航栏上的“后退”按钮,以便在发生这种情况时执行一些操作。我正在尝试通过以下方式手动将操作设置为此类按钮: [self.navigationItem.backBarButtonItem setAction:@selector(performBackNavigation:)]; - (void)performBackNavigation:(id)sender { // Do operations [self.navigationController popViewControllerAnimated:NO]; } 我首先将该代码放在视图控制器本身中,但是我发现它self.navigationItem.backBarButtonItem似乎是nil,因此我将相同的代码移到了父视图控制器中,后者将前者推到导航堆栈中。但是我都无法使它工作。我已经阅读了有关此问题的一些帖子,其中一些帖子说选择器需要在父视图控制器上进行设置,但是对我来说它还是不起作用...我在做什么错? 谢谢

10
如何从UIPickerView获取选定的值
我知道使用UIDatePicker,您可以使用类似以下内容的东西: NSDate *myDate = picker.date; 但是我在视图中使用的是UIPickerView。我如何才能类似地获得所选值?还是我必须设置didSelectRow类型的方法来做到这一点? 更新:此代码适用于具有1个组件的选取器: NSInteger row; NSString *weightSelected; row = [repPicker selectedRowInComponent:0]; weightSelected = [pickerArray objectAtIndex:row]; 我为带有2个组件的选择器厌倦了这段代码,但它冻结了: NSInteger row1, row2; NSString *weightSelected1; NSString *weightSelected2; row1 = [repPicker selectedRowInComponent:0]; row2 = [repPicker selectedRowInComponent:1]; weightSelected1 = [pickerArray objectAtIndex:row1]; weightSelected2 = [pickerArray objectAtIndex:row2]; NSString *weightSelected = [NSString stringWithFormat:@"%@.%@", weightSelected1, weightSelected2];

9
如何快速检测触摸或单击的tableView单元格
我正在尝试获取index所选项目,TableView然后开始一些活动。不幸的是,我发现的大多数解决方案都在Objective-C中或不起作用。 方法func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath)不打印cell标签。 有人可以帮我吗? import UIKit import ResearchKit class TaskListViewController: UIViewController, UITableViewDataSource { let tasks=[("Short walk"), ("Audiometry"), ("Finger tapping"), ("Reaction time"), ("Spatial span memory") ] //how many sections are in your table func numberOfSectionsInTableView(tableView: UITableView) -> Int { return 1 } //return int how many rows …
76 ios  swift  uitableview 

10
iPhone / iPad浏览器模拟器?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 3年前关闭。 改善这个问题 我需要查看Windows桌面上iPhone和iPad上的网页外观。这可能吗? 快速搜索产生了一些iPhone测试站点,这似乎是我想要的。但是,当与我自己的iPhone进行比较时,它们非常不准确!我真的需要尽可能接近100%准确的东西。 XCode是否具有100%准确的模拟器?我知道我需要一台Mac才能运行XCode ...

1
正确的领域使用模式/最佳做法?
我们正在将项目转换为使用Realm。到目前为止,特别是对于Realm Browser来说,我们印象深刻(非常方便!)。 结果,出现了一些问题,我们希望在继续进行之前先弄清一些具体的使用模式。我们的应用程序具有大量的多线程(API调用,动画等),因此在阅读问题时请记住这一点,因为我知道Realm实例无法(当前)跨线程访问。 我们应该如何担心重复创建Realm实例?开销是多少? 我们是否应该在ViewControllers或Singletons中保留Realm实例以便重复使用?我们已经尝试过了,但是有时实例是从不同的线程访问的,因此我们不得不每次都恢复为创建新实例。 在Realm实例上访问关系属性时,读取的结果数据是保留在内存中还是每次都从磁盘读取?我们是否需要担心由于深层关系访问而导致保留的Realm实例太大? 什么时候需要刷新Realm实例?我注意到,当我在Realm浏览器中进行更改时,它们会反映在保留的Realm中,而无需调用refresh。 根据文档,每个域上似乎都有一个导致该问题的自动刷新属性。 是否出于不当行为而使用该realm财产Object?如果使用对象的函数未创建对象或领域(当然是在同一线程上),则我们已将其用于写入领域。 例如... func saveStuff(thingToUpdate: Object?) { if let thingToUpdate = thingToUpdate, let realm = thingToUpdate.realm { realm.write { thingToUpdate.name = "lionpants" } } } 提前致谢。期待您的答复。:D
76 ios  swift  realm 

9
Xcode 10.2无法在iOS <10的模拟器上运行应用程序
自更新以来,我一直在使用Xcode 10.2,当我尝试在iOS版本低于10的任何模拟器上运行我的应用程序时,模拟器将无法启动并崩溃,然后显示以下错误: dyld:未加载库:/usr/lib/libauto.dylib引用自:/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation原因:找不到合适的映像。确实找到了:/usr/lib/libauto.dylib:mach-o,但不是为iOS模拟器构建的 我尝试不碰任何东西重新创建另一个新项目,将部署目标设置为iOS 9,然后再次在iOS 9模拟器上运行,但显示了相同的错误。 更新 似乎仅当您的代码库包含swift时才会出现此问题。用目标c代码库创建一个新项目不会使模拟器崩溃。为了迅速。 概要 Xcode 10.2包含无法在iOS 9模拟器上运行应用程序的快速代码 我已完成所有清理工作并删除了派生数据,但问题仍然存在。 有人有什么主意吗? 最后更新 苹果公司刚刚发布了Xcode 10.2.1,它是模拟器已知问题的一部分,有关变通办法/修复,请参考以下链接: https://developer.apple.com/documentation/xcode_release_notes/xcode_10_2_1_release_notes 感谢@russbishop的回复,已接受回答
76 ios  xcode  dyld  xcode10.2 



17
如何调整UIImage的大小以减小上传图像的大小
我一直在搜索google,只遇到了降低高度/宽度或通过CoreImage如何编辑UIImage外观的库。但是我还没有看到或找到一个库,这篇文章解释了如何减小图像大小,因此在上载时,它不是完整的图像大小。 到目前为止,我有这个: if image != nil { //let data = NSData(data: UIImagePNGRepresentation(image)) let data = UIImagePNGRepresentation(image) body.appendString("--\(boundary)\r\n") body.appendString("Content-Disposition: form-data; name=\"image\"; filename=\"randomName\"\r\n") body.appendString("Content-Type: image/png\r\n\r\n") body.appendData(data) body.appendString("\r\n") } 它正在发送12MB的照片。如何将其减小到1mb?谢谢!
76 ios  swift  uiimage 

5
更改NSMutableAttributedString中链接的颜色
我有以下代码,但链接始终为蓝色。我如何才能改变它们的颜色? [_string addAttribute:NSLinkAttributeName value:tag range:NSMakeRange(position, length)]; [_string addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"HelveticaNeue-Bold" size:(12.0)] range:NSMakeRange(position, length)]; [_string addAttribute:NSStrokeColorAttributeName value:[UIColor greenColor] range:NSMakeRange(position, length)]; _string是NSMutableAttributedString,并且位置和长度正常。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.