Questions tagged «ios»

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

20
如何在iPhone数字键盘上显示“完成”按钮
数字键盘上没有“完成”按钮。当用户在文本字段中输入完数字信息后,如何使数字键盘消失? 我可以通过使用默认键盘来获得“完成”按钮,但是随后用户必须切换到数字键才能输入数字。有没有办法在数字键盘上显示“完成”按钮?
237 ios  iphone  user-input 

30
体系结构i386的未定义符号:_OBJC_CLASS _ $ _ SKPSMTPMessage“,引用自:错误
我已经导入了用于在后台从应用程序发送电子邮件的框架,即SKPSMTPMessageFramework。有人可以建议为什么显示以下错误 Undefined symbols for architecture i386: "_OBJC_CLASS_$_SKPSMTPMessage", referenced from: objc-class-ref in ConfirmController.o "_kSKPSMTPPartContentTransferEncodingKey", referenced from: -[ConfirmController sendEmail] in ConfirmController.o "_kSKPSMTPPartMessageKey", referenced from: -[ConfirmController sendEmail] in ConfirmController.o "_kSKPSMTPPartContentTypeKey", referenced from: -[ConfirmController sendEmail] in ConfirmController.o ld: symbol(s) not found for architecture i386 collect2: ld returned 1 exit status 框架来源: 锁定MFMailComposeViewController中的字段 更新: 答:只需将文件夹拖放到项目上,然后单击复制。多数民众赞成在选中项目复选框和目标复选框。


30
突出显示时如何更改UIButton的背景颜色?
在我的应用中的某个时刻,我有一个突出显示的内容UIButton(例如,当用户将手指放在按钮上时),并且我需要在突出显示按钮时更改背景色(因此,当用户的手指仍在按钮上时) 。 我尝试了以下方法: _button.backgroundColor = [UIColor redColor]; 但这是行不通的。颜色保持不变。当按钮未突出显示且工作正常时,我尝试了同一段代码。-setNeedsDisplay更改颜色后,我也尝试致电,但没有任何效果。 如何强制按钮更改背景颜色?

14
iOS应用“无法验证该应用”仅在一台设备上
我有两个iphone设备(4s和5)连接到我的计算机,并且我试图在两个设备中安装一个应用程序。它在iphone 5中安装得很好,但是给出了错误“ The application could not be verified。”。尝试在iphone 4s设备上安装时。 这两个设备的UDID已添加到为应用程序生成的配置文件中。 另外,要添加注释,我刚刚在4s设备中将iphone版本更新为8.1.3。我不确定该错误是否与它有关。 任何帮助,将不胜感激。我已经坚持了一段时间。 编辑: 我刚刚将其连接到另一部iPhone设备,问题似乎再次出现。基本上,这意味着该应用程序由于某种原因只能安装在我已经使用了一段时间的电话中,而不能安装在其他任何电话中。再一次,我很确定供应配置文件包含所有这三个设备的UDID。
235 ios  iphone  xcode  xcode6.1 

5
Objective-C中的自动引用计数不会阻止或减少哪种泄漏?
在Mac和iOS平台中,内存泄漏通常是由未释放的指针引起的。传统上,检查您的分配,复制和保留以确保每个都有相应的释放消息一直是最重要的。 Xcode 4.2随附的工具链在最新版本的LLVM编译器中引入了自动引用计数(ARC),通过使编译器为您的内容进行内存管理,从而完全解决了此问题。这很酷,并且确实减少了很多不必要的,平凡的开发时间,并防止了许多粗心大意的内存泄漏,这些泄漏很容易通过适当的保留/释放平衡来解决。当为Mac和iOS应用程序启用ARC时,甚至需要对自动释放池进行不同的管理(因为您NSAutoreleasePool不再应该分配自己的s)。 但是,其他的内存泄漏它不能阻止我仍然要注意? 另外,Mac OS X和iOS上的ARC与Mac OS X上的垃圾回收之间有什么区别?


8
Objective-C中方法混乱的危险是什么?
我听说人们说方法混乱是一种危险的做法。甚至连起草的名字都暗示这有点作弊。 方法Swizzling正在修改映射,以便调用选择器A实际上将调用实现B。此方法的一种用法是扩展封闭源类的行为。 我们是否可以将风险正式化,以便任何决定是否使用毛毛雨的人都可以做出明智的决定,以决定这样做是否值得。 例如 命名冲突:如果该类以后扩展其功能以包括您添加的方法名称,则将引起大量问题。通过合理命名混淆方法来降低风险。


11
iOS 7导航栏文本和箭头颜色
我想将导航栏的背景设置为黑色,并将其中的所有颜色设置为白色。 因此,我使用了以下代码: [[UINavigationBar appearance] setTitleTextAttributes: [NSDictionary dictionaryWithObjectsAndKeys: [UIColor whiteColor], NSForegroundColorAttributeName, [UIColor whiteColor], NSForegroundColorAttributeName, [NSValue valueWithUIOffset:UIOffsetMake(0, -1)], NSForegroundColorAttributeName, [UIFont fontWithName:@"Arial-Bold" size:0.0], NSFontAttributeName, nil]]; 但是后退按钮的文字颜色,箭头和方向键仍为默认蓝色。 如何更改下图所示的颜色?

30
ld:找不到框架Pod
我正在尝试向我的IOS项目添加框架,但是在构建时,我总是收到相同的消息: ld:找不到框架Pod 铛:错误:链接器命令失败,退出代码为1(使用-v查看调用) 我试图删除我的Pods目录,然后运行,然后pod install 打开.xcworkspace它,就像在pod安装的日志中写的一样,我在xcode上清理了项目,然后尝试构建,但它不起作用。 我的podfile看起来像这样: xcodeproj '/Users/guillaume/project/Mobile/iOS/FoodPin/FoodPin.xcodeproj' source 'https://github.com/CocoaPods/Specs.git' platform :ios, '8.0' use_frameworks! pod 'SwiftHTTP', '~> 0.9.2' 我的xcode版本是 6.3.1 谢谢,
234 ios  xcode  cocoapods 

4
如何捕获UIViewAlertForUnsatisfiableConstraints?
我在调试器日志中看到一个错误: Will attempt to recover by breaking constraint <NSLayoutConstraint:0x191f0920 H:[MPKnockoutButton:0x17a876b0]-(34)-[MPDetailSlider:0x17a8bc50](LTR)> Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger. The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful. 我该如何接听电话?它没有出现在我的代码中的任何地方。

30
我的预发行版应用程序在iTunes Connect中已经“处理”了一个多星期,有什么用?
我使用Xcode 6.1.1将新版本的预发布应用程序上载到iTunes Connect,以便可以将其分发给我的外部Beta测试人员。之前,我已经使用同一应用程序的两个版本完成了此操作,并且效果很好。 但这一次,上传被困在“处理中”状态超过一周。我再次尝试(相同版本,新内部版本号),现在已经超过24小时,没有任何更改。 该应用通过了验证。 是什么赋予了?

30
在UILabel的NSAttributedString中创建可点击的“链接”吗?
我已经搜索了几个小时,但失败了。我什至不知道我应该寻找什么。 许多应用程序都有文字,并且该文字是四舍五入的rect Web超链接。当我单击它们时UIWebView将打开。让我感到困惑的是,它们通常具有自定义链接,例如,如果单词以#开头,那么它也是可单击的,并且应用程序通过打开另一个视图进行响应。我怎样才能做到这一点?我是否可能UILabel需要UITextView或需要其他东西?

28
Swift将.uppercaseString仅应用于字符串的第一个字母
我正在尝试制作一个自动更正系统,并且当用户键入一个带有大写字母的单词时,自动更正不起作用。为了解决此问题,我制作了一个键入的字符串的副本,应用了.lowercaseString,然后对其进行了比较。如果确实输入了错误的字符串,则应更正单词。但是,替换键入的单词的单词全部为小写。所以我只需要将.uppercaseString应用于第一个字母。我本以为可以用 nameOfString[0] 但这显然行不通。如何将字符串的首字母转换为大写,然后将首字母大写的完整字符串打印出来? 谢谢你的帮助!

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.