Questions tagged «ios»

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

10
警告:iPad:Icon-72.png:图标尺寸(0 x 0)
我遇到了这个问题:“警告:iPad:Icon-72.png:图标尺寸(0 x 0)不符合尺寸要求。图标文件必须为72x72像素,.png格式(-19014)”用于存档仅iPad应用程序。经检查,我的图标是72x72像素。还检查了info.plist文件中的密钥CFBundleIconFiles。在此之前,提交应用程序没有问题。在通过应用审核被拒绝后,我想重新提交(我的Xcode项目未进行任何更改),但是出现了错误。是否因为我已升级到Mac OSX Lion 10.7.3而引起?(在重新提交应用程序之前,我只是更新到Mac OSX Lion 10.7.3)。 想知道警告为什么显示“图标尺寸(0 x 0)”。 请帮我。谢谢。
72 objective-c  ios  xcode  ipad 

2
iOS中是否有用于自定义振动的API?
从iOS 5开始,用户可以为警报和铃声创建自定义振动模式。以下屏幕快照显示了用于创建一个的UI(iOS 6中的“联系人”应用程序): 我一直在搜索,包括文档,但找不到任何公开自定义振动的创建或回放的公共API。最接近的是使用该AudioToolbox框架来产生短而持续的振动: AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); 有人知道是否有用于自定义振动的API吗?不一定必须是公共API。我很好奇知道Contacts应用程序使用什么。有人知道吗? PS其他人_CTServerConnectionCreate在CoreTelephony(示例)中提出了建议。我尝试过,但是由于某种原因无法振动。 2015年10月更新: iOS 9中有新的私有API,可与兼容设备中的Taptic Engine交互。有关更多信息,请参见iOS 9中的Taptic。


4
将图像保存到“文档”目录并检索电子邮件附件
我在查明NSBundle&DocumentDirectory数据时遇到问题,我有一个要保存到的相机图片“ imageView ”,NSDocumentDirectoy然后想要检索它以附加到电子邮件中, 这里保存代码: - (IBAction)saveImage { NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString *savedImagePath = [documentsDirectory stringByAppendingPathComponent:@"savedImage.png"]; UIImage *image = imageView.image; // imageView is my image from camera NSData *imageData = UIImagePNGRepresentation(image); [imageData writeToFile:savedImagePath atomically:NO]; } 这是新的获取数据代码: NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString …
72 ios  iphone  email  nsdocument 

4
ARKit vs. ARCore vs. Vuforia vs. D'Fusion Mobile vs. Layar SDK
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 改善这个问题 我想知道,每种基于视觉的移动增强现实框架的优缺点在哪里?在哪种情况下应决定什么?您是否会选择Vuforia,因为它是免费的且没有品牌?其中一个框架缺少哪些重要功能?免费版本的Metaio SDK是否有限制(商标和Metaio启动画面除外)? 我认为这些是支持iOS和Android的最重要的框架。我知道metaio不支持电影纹理,并且不支持MD2(动画)导出和Vuforia(至少不处于基本状态)。 编辑: 这是一个3小时的会议,回顾了市场上最好的Mobile AR SDK以及如何开始使用它们:教程:面向开发人员的十大增强现实SDK 您还应该从增强现实实验室SL中检查ARLab。ARLab具有用于AR浏览器,图像匹配,图像跟踪,3D引擎,虚拟按钮的不同AR-SDK。但这不是免费的。 Wikitude的ARchitect SDK具有Vuforia-Extension和Blackberry 10支持。这也可能非常有趣。 该拉亚SDK现在可用于iOS和Android的3D,动画,视频AR和QR码扫描仪 DARAM也是Android,iOS,Windows 8和Mac的良好SDK。 ARPA有一个Unity-Plugin和一个Google Glass SDK。 这是增强现实SDK和框架的比较表 苹果已经收购了Metaio。Metaio的未来不确定。(2015年5月28日) Magic Leap宣布推出用于虚幻和Unity的增强现实开发人员SDK Vuforia现在已经支付了许可费,并且能够在其免费Starter计划中不带水印的情况下演示应用程序-现在仅在特定日期的首次应用程序发布期间出现。这是为了支持希望在不显示水印的情况下向客户进行演示的开发人员。(2015年5月6日),高通将其Vuforia业务出售给PTC(2015年10月12日) ARKit iOS 11引入了ARKit,这是一个新框架,可让您轻松地为iPhone和iPad创建无与伦比的增强现实体验。通过将数字对象和信息与您周围的环境融合在一起,ARKit将应用程序带到了屏幕之外,使它们能够以全新的方式与现实世界进行交互。(2017年6月) 8th Wall XR是世界上第一个可在所有常用的iOS和Android手机上运行的AR平台,并与ARKit和ARCore无缝集成。(2017年8月) ARCore是Google对苹果ARKit的回应。它旨在以相对简单的方式为所有Android手机带来增强现实功能。它还替代了需要专用硬件才能运行的探戈计划。

28
构建失败,原因:ld:重复符号_OBJC_CLASS _ $ _ Algebra5FirstViewController
通过iPhone模拟器运行我的应用时,我突然收到此错误: 铛:错误:链接器命令失败,退出代码为1(使用-v查看调用): ld:... / Algebra5-anwcuftojtxtgkfootneeeqhwztj / Build / Intermediates / Algebra5.build / Debug-iphonesimulator / Algebra5.build / Objects-normal / i386 / ExercisesViewgwneewkwkwneejwneewkwkwfwjwneejkwfjwjwneejwjtneek中的重复符号_OBJC_CLASS _ $ _ Algebra5FirstViewController适用于架构i386的Build / Intermediates / Algebra5.build / Debug-iphonesimulator / PSLE Algebra5.build/Objects-normal/i386/PSLE_Algebra5FirstViewController.o 这是什么一回事呢?


16
如何在OS X或iOS(不使用Gestalt)的运行时确定OS版本?
从CarbonCore/OSUtils.hOS X 10.8 Mountain Lion开始不推荐使用位于其中的Gestalt()函数。 我经常使用此功能在运行时测试OS X操作系统的版本(请参见下面的玩具示例)。 在Cocoa应用程序中,在运行时还可以使用什么其他API来检查OS X操作系统版本? int main() { SInt32 versMaj, versMin, versBugFix; Gestalt(gestaltSystemVersionMajor, &versMaj); Gestalt(gestaltSystemVersionMinor, &versMin); Gestalt(gestaltSystemVersionBugFix, &versBugFix); printf("OS X Version: %d.%d.%d\n", versMaj, versMin, versBugFix); }

24
IOS项目显示错误“发生内部错误。xcode 7.1上的编辑功能可能受到限制
我刚刚通过CLI创建了一个新的cordova ios项目,然后在Xcode 7.1中打开了该项目,并且在模拟器上运行时,如果在mainViewController.xib上单击该错误,则该错误将显示xib文件,并在该顶部显示一个警告消息“发生内部错误。编辑功能可能受到限制”。因此无法运行该项目。 我不知道这是由于Xcode错误还是Cordova错误或Xcode中的其他设置问题引起的。
72 ios  xcode  cordova  xib  xcode7.1 

2
什么是伞头?
雨伞头基本上是什么?它有什么用?我收到如下警告。这是什么意思? <module-includes>:1:1: warning: umbrella header for module 'XCTest' does not include header 'XCTextCase+AsynchronousTesting.h' [-Wincomplete-umbrella] #import "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks/XCTest.framework/Headers/XCTest.h"
72 ios  objective-c 



4
如何在Swift中将新单元格插入UITableView
我正在一个有两个UITableViews和两个UITextFields的项目中工作,当用户按下按钮时,第一个中的数据textField应进入tableView,第二个中的数据应进入第二个tableView。我的问题是,我不知道tableView每次用户按下按钮时都如何放入数据,我知道如何插入数据,tableView:cellForRowAtIndexPath:但是据我所知,这种方法只能工作一次。那么,tableView每当用户按下按钮时,我可以使用什么方法来更新?


5
如何使用“完成”按钮制作UIPickerView?
我很难使用户点击UITextField时出现带有完成按钮的UIPickerView。到目前为止,这是我的代码。一切正常,但是当我点击文本字段时,出现键盘,而不是选择器。 class ViewController: UIViewController, UIPickerViewDataSource, UIPickerViewDelegate { @IBOutlet var textField1: UITextField! let pickerData = ["11", "12", "13"] @IBAction func textButton(sender: AnyObject) { let picker: UIPickerView picker = UIPickerView(frame: CGRectMake(0, 200, view.frame.width, 300)) picker.backgroundColor = .whiteColor() picker.showsSelectionIndicator = true picker.delegate = self picker.dataSource = self let toolBar = UIToolbar() toolBar.barStyle = …

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.