Questions tagged «ios»

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



11
未安装分发证书/私钥
使用Xcode 9.1,在构建iOS应用后,我想将其存档并上传到appStore进行Beta测试。但是在单击按钮Upload to the App Store...并选择后,出现以下问题Automatically manage signing: “我的名字”具有一个iOS分发证书,但未安装其私钥。 我不知道为什么未安装此“私钥”,但是分发证书可能是在另一台计算机上创建的。任何状况之下: 检索丢失的私钥并进行安装的最简单方法是什么?为了使事情起作用。


24
快速创建和播放声音
所以我想做的就是快速创建并播放声音,当我按下一个按钮时就会播放,我知道如何在Objective-C中做到这一点,但是有人知道如何在Swift中做到吗? 对于Objective-C来说就像这样: NSURL *soundURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"mysoundname" ofType:@"wav"]]; AudioServicesCreateSystemSoundID((__bridge CFURLRef)soundURL, &mySound); 然后播放,我会做: AudioServicesPlaySystemSound(Explosion); 有人知道我该怎么做吗?
103 ios  objective-c  audio  swift 

6
iPhone / iOS JSON解析教程[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 7年前关闭。 改善这个问题 作为一种学习经验,我想制作一个iPhone应用程序,该应用程序调用Web服务器/ Web服务,检索JSON响应,并使用该响应来填充的行UITableView(假设它将JSON转换为NSArray第一个)。 任何人都知道有用的东西吗?

9
SecItemAdd始终在iOS 10模拟器的Xcode 8中返回错误-34018
更新:此问题已在Xcode 8.2中修复。钥匙串可在模拟器中工作,而无需启用钥匙串共享。 为什么在Xcode 8 / iOS 10模拟器中调用函数时总是收到错误-34018 ?SecItemAdd 重现步骤 在Xcode 8中创建一个新的Single page iOS应用程序项目。在中运行以下代码viewDidLoad(或打开此 Xcode项目)。 let itemKey = "My key" let itemValue = "My secretive bee 🐝" // Remove from Keychain // ---------------- let queryDelete: [String: AnyObject] = [ kSecClass as String: kSecClassGenericPassword, kSecAttrAccount as String: itemKey as AnyObject ] let …
103 ios  xcode  ios10  xcode8 

3
iOS 10-相机,麦克风和照片库的询问权限更改导致应用程序崩溃
iOS 10现在需要用户权限才能访问媒体库,照片,相机和其他类似硬件。解决方案是将其密钥添加到info.plist用户的描述中,以说明我们如何使用其数据, 我只能找到几把钥匙 NSPhotoLibraryUsageDescription NSMicrophoneUsageDescription NSCameraUsageDescription 我想知道是否还有其他硬件的键,例如,iOS 10 如果没有提供info.plist正确的键说明,则使用XCode-8 beta构建应用程序将崩溃。

6
保存屏幕快照时,Xcode 8.2模拟器崩溃
更新XCode 8.2后,每次保存模拟器屏幕快照都会使其崩溃。即使我重置了内容,设置仍然崩溃。 我应该删除所有模拟器并重新安装它们吗? 更新: 8.2.1有同样的问题。 8.3仅支持Sierra。 以下是崩溃报告: Process: Simulator [48928] Path: /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator Identifier: com.apple.iphonesimulator Version: 10.0 (726.7) Build Info: Indigo-726007000000000~5 Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: Simulator [48928] User ID: 501 PlugIn Path: /Applications/Xcode.app/Contents/Frameworks/libswiftFoundation.dylib PlugIn Identifier: libswiftFoundation.dylib PlugIn Version: 3.0.2 (800.0.63) Date/Time: 2016-12-13 23:43:25.860 +0800 OS Version: …
103 ios  xcode 


12
内部测试人员的TestFight Beta测试-构建状态为“处理中”
我使用TestFlight已有一段时间了,但这是自Apple购买TestFlight以来,我第一次直接从iTunesConnect提交Beta测试版本。 我一直在经历一种怪异的行为(或者可能只是苹果公司的预期行为)。 我已经将该用户添加到了我的团队中(他们是管理员角色),并且在专用面板中选择了他们作为TestFlight测试人员的一部分。我已经上传了一个内部版本,在“内部版本”选项卡中打开了TestFlight Beta Testing,并选择了我想要接收该内部版本的内部测试人员(在下面的屏幕截图中只是一个)。 然后...什么都没有发生,状态仍然为“处理中”(什么?应该不立即吗?),测试人员没有收到任何邀请,我被困住了。显然我在这里缺少什么。 此外,即使已经邀请了一名测试人员,面板仍显示“要开始测试,请至少邀请一名测试人员”。TestFlight曾经是一款如此出色的产品... 下面的两个快照显示了iTunesConnect面板的状态。任何想法?

6
Xcode只能重构C和Objective-C代码。如何在Xcode 6中重命名Swift类名称?
我已经在Xcode 6 beta版中创建了一个新的Single View Application Project。我想将swift类重命名ViewController.swift为其他名称。但是当我选择Refactor-> Rename时,它给出error Xcode can only refactor C and Objective-C code。 任何想法如何重命名Xcode 6中的swift类? 更新: 最终,Xcode 9支持Swift重构。苹果花了3年时间才添加此基本功能。重构
103 ios  swift  xcode  xcode6  xcode9 

16
UIImagePickerController错误:对尚未渲染的视图进行快照会导致iOS 7中的快照为空
我仅在iOS 7中收到此错误,并且应用程序崩溃了。在iOS 6中,打开相机时,我从未收到任何错误,只有一次内存警告。 Snapshotting a view that has not been rendered results in an empty snapshot. Ensure your view has been rendered at least once before snapshotting or snapshot after screen updates. 这是我在做什么。 imagePicker = [[UIImagePickerController alloc] init]; [imagePicker setDelegate:self]; [imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera]; [imagePicker setAllowsEditing:YES]; [self presentModalViewController:imagePicker animated:YES]; 我确实尝试过延迟presentModalViewController,但仍然收到相同的消息。几秒钟后(7-10),应用程序崩溃了。 此错误仅在iOS 7中出现。 …

6
dismissModalViewControllerAnimated已弃用
我刚刚升级到XCode 4.5,将我的iOS应用更新为可在iPhone 5的4英寸显示屏上运行,但是dismissModalViewControllerAnimated:' is deprecated在行时却出现了构建错误: [self dismissModalViewControllerAnimated:NO]; 我尝试使用完成处理程序(但设置为NULL)更新为建议的重载,如下所示: [self dismissModalViewControllerAnimated:NO completion:NULL]; 但随后,此行引发了两个错误: warning: 'TabBarController' may not respond to '-presentModalViewController:animated:completion:' Instance method '-presentModalViewController:animated:completion:' not found (return type defaults to 'id') 谢谢!
103 ios  ios6 

9
UIAlertAction的编写处理程序
我向UIAlertView用户展示了一个,但我不知道如何编写处理程序。这是我的尝试: let alert = UIAlertController(title: "Title", message: "Message", preferredStyle: UIAlertControllerStyle.Alert) alert.addAction(UIAlertAction(title: "Okay", style: UIAlertActionStyle.Default, handler: {self in println("Foo")}) 我在Xcode中遇到很多问题。 该文件说 convenience init(title title: String!, style style: UIAlertActionStyle, handler handler: ((UIAlertAction!) -> Void)!) 目前,整个块/封盖都让我有些头疼。任何建议都非常感谢。

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.