Questions tagged «ios»

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

8
如何在运行时更改约束优先级
我有一个具有动态高度的视图,并且我试图在运行时更改此视图高度优先级。 这是我的代码部分; if (index == 0) { surveyViewHeightConstraint.constant = 0; surveyViewHeightConstraint.priority = 1000; } else if (index == 1) { surveyViewHeightConstraint.constant = 163; surveyViewHeightConstraint.priority = 500; } 我正在通过按钮操作更改索引。运行此代码时,出现此错误: *** Assertion failure in -[NSLayoutConstraint setPriority:], /SourceCache/Foundation/Foundation-1141.1/Layout.subproj/NSLayoutConstraint.m:174 我在这里有什么错?

21
如何允许用户使用Swift选择图像?
我正在用Swift编写我的第一个iOS应用程序(仅iPhone)。主应用程序视图应允许用户从相册中选择图像。 我发现了以下ViewController.swift示例代码: class ViewController: UIImagePickerController, UINavigationControllerDelegate, UIImagePickerControllerDelegate { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } func tableView(tableView: UITableView!, didSelectRowAtIndexPath indexPath: NSIndexPath!) { var …

10
无法读取CFPrefsPlistSource iOS 10中的值
我今天将Xcode 8更新为beta 2,并尝试在App和Today Extension之间共享数据。我面临着此日志警告: 2016-07-08 18:00:24.732472 ProjetctX [941:42801] [用户默认设置]无法读取CFPrefsPlistSource <0x1700f1280>中的值(域:group.xpto,用户:kCFPreferencesAnyUser,ByHost:是,容器:(空)) :仅将kCFPreferencesAnyUser与容器一起使用,与cfprefsd分离的系统容器 有人可以帮助我吗?

4
如何取消基于UIView块的动画?
我已经搜索了大量SO内容和Apple参考资料,但仍然无法解决我的问题。 是)我有的: 连接了2UIImageView秒和2UIButton秒的屏幕 2种动画: 放大然后缩小每个图像,一个接一个,仅一次 viewDidLoad 当按下一个按钮时(一个自定义按钮隐藏在每个按钮的“内部” UIImageView),它会触发适当的动画(UIImageView仅一个动画,而不是两个动画)(先放大然后缩小)。 当我为iOS4 +写作时,我被告知要使用基于块的动画! 我需要的: 如何取消正在播放的动画?除了最后一个我已经设法取消了...:/ 这是我的代码段: [UIImageView animateWithDuration:2.0 delay:0.1 options:UIViewAnimationOptionAllowUserInteraction animations:^{ isAnimating = YES; self.bigLetter.transform = CGAffineTransformScale(self.bigLetter.transform, 2.0, 2.0); } completion:^(BOOL finished){ if(! finished) return; [UIImageView animateWithDuration:2.0 delay:0.0 options:UIViewAnimationOptionAllowUserInteraction animations:^{ self.bigLetter.transform = CGAffineTransformScale(self.bigLetter.transform, 0.5, 0.5); } completion:^(BOOL finished){ if(! finished) return; [UIImageView animateWithDuration:2.0 …

24
捆绑包中找不到名为“ Main”的情节提要
我收到一个奇怪的错误:'Could not find a storyboard named 'Main' in bundle NSBundle'尝试在真实的iOS设备上运行我的应用程序时。 我的目录中有文件,并且在模拟器中工作正常。但是,在该Copy Bundle Resources部分中,文件Main.storyboard为红色。 我尝试删除它并再次添加它,重新启动Xcode,清理构建等,但无济于事。这是我在Xcode中得到的警告: /Users/ajay/Documents/avx/avx/Base.lproj/Main.storyboard: Internationalization of /Users/ajay/Documents/avx/avx/Base.lproj/Main.storyboard is not available when compiling for targets before iOS 6.0

2
arm64和aarch64之间的区别
我有两个“解锁”设备,一个iPad mini 3和一个Galaxy Edge 6,都配备了一个终端和一组简约的unix命令。我以为两个设备都具有arm64处理器,但是当我运行时 uname -a 在这两种设备上,我得到以下信息: 对于iPad mini 3: xxxxs-iPad:/var/mobile root# uname -a Darwin xxxx-iPad 14.0.0 Darwin Kernel Version 14.0.0: Wed Jun 24 00:50:15 PDT 2015; root:xnu-2784.30.7-30/RELEASE_ARM64_S5L8960X iPad4, **arm64**, J85mAP 适用于Samsung Galaxy s6 Edge: u0_a203@zerolte:/ $ uname -a Linux localhost 3.10.61-4497415 #1 SMP PREEMPT Thu Apr 9 15:06:40 …
86 android  ios  gcc  arm  arm64 

11
UIStatusBarStyle在Swift中不起作用
我正在尝试将我的Swift应用程序中的状态栏颜色更改为白色,但遇到了砖墙。我有3个ViewController,每个ViewController都嵌入到NavigationController中(这可能是问题吗?我已经尝试将代码放入NavigationController类中。)我已经在AppDelegate的didFinishLaunchingWithOptions中尝试了以下两个代码.swift文件,但均无效。 application.statusBarStyle = .LightContent 和 UIApplication.sharedApplication().statusBarStyle = .LightContent Docs唯一需要说的就是UIBarButtonStyle是一个Int,并且给了我这个枚举片段,这对我的实现毫无帮助。 enum UIStatusBarStyle : Int { case Default case LightContent case BlackOpaque } 我想念什么?


4
iPhone应用程序的生命周期是什么?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案能得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 谁能解释一下iPhone的生命周期过程?即从应用程序生命周期的开始到结束。
85 ios  lifecycle 

8
iOS中的NSURLConnection和基本HTTP身份验证
我需要GET HTTP request使用Basic调用一个缩写Authentication。这将是第一次将请求发送到服务器,而我已经拥有了,username & password因此不需要服务器进行授权挑战。 第一个问题: 是否NSURLConnection必须设置为同步才能进行基本身份验证?根据这篇文章的答案,如果您选择异步路由,似乎无法进行基本身份验证。 有人知道GET request不需要挑战响应就能说明基本认证的一些示例代码吗?Apple的文档显示了一个示例,但仅在服务器向客户端发出质询请求之后。 我是SDK的联网部分中的新成员,但我不确定应该使用哪个其他类来使其正常工作。(我看到了NSURLCredential该类,但似乎仅NSURLAuthenticationChallenge在客户端从服务器请求授权资源后才使用该类)。

22
iPhone:默认情况下隐藏UITableView搜索栏
我使用界面生成器创建了一个表视图,在该视图中添加了库的搜索栏和搜索显示控制器以添加搜索功能。但是,IB对其进行了设置,以便首次显示视图时,该条在屏幕顶部可见。 我想知道默认情况下如何隐藏搜索栏,但仍可以在表格视图中滚动(有关示例,请参阅Apple的Mail应用程序)。我已经打过电话scrollRectToVisible:animated:中viewDidLoad滚动表视图下来,但无济于事。默认情况下,隐藏搜索栏的首选方法是什么?

5
使用应用程序组在应用程序之间通信和持久化数据
iOS 8昨天披露了一个与应用程序组有关的新API。在应用之间共享数据并进行通信之前,情况有点混乱,我相信这正是应用组要纠正的问题。 在我的应用程序中,我启用了应用程序组并添加了一个新的组,但是我找不到有关如何使用它的任何文档。文档和API参考仅说明如何添加组。 那么App Group真正打算做什么?是否有任何有关如何使用它的文档?

3
快速平等协议
我正在为Swift编写本教程:https : //www.raywenderlich.com/125311/make-game-like-candy-crush-spritekit-swift-part-1并遇到以下代码: func == (lhs: Cookie, rhs: Cookie) -> Bool { return lhs.column == rhs.column && lhs.row == rhs.row } 我正是这样写的,但是Xcode给出了我这些错误: Consecutive declarations on a line must be separated by ';' Expected declaration operators are only allowed at global scope 我从苹果的文档中找到了以下代码:https : //developer.apple.com/documentation/swift/equatable 这与我写的非常相似。怎么了?对我来说,这似乎是个错误。我正在使用Xcode 6 Beta 2 编辑: 这是我的整个Cookie课: …
85 ios  swift  xcode6 

3
通过多次传递进行核心数据迁移的示例或说明?
我的iPhone应用程序需要迁移其核心数据存储,并且某些数据库非常大。苹果的文档建议使用“多次通过”来迁移数据以减少内存使用。但是,文档非常有限,并且不能很好地说明如何实际执行此操作。有人可以给我指出一个好的例子,还是详细说明如何真正实现这一目标的过程?

8
Xcode 8在iOS 9.2及更低版本上崩溃
当我使用Xcode 8 GM Seed构建我的应用并在设备或模拟器下的iOS 9.2上运行它时,在应用启动期间或应用启动几秒钟后,我会感到奇怪的EXC_BAD_ACCESS崩溃。崩溃总是发生在不同的位置(添加子视图[UIImage imageNamed:],应用程序委托的main方法等)。当我在iOS 9.3+或10上运行它时,不会出现这些崩溃;当我使用Xcode 7构建并在iOS 9.2及以下版本上运行时,我也不会崩溃。还有其他人遇到过类似的事情吗?这是Xcode 8的已知问题吗?
85 ios  crash  xcode8  ios9.2 

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.