Questions tagged «ios»

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


10
实际上,NSAssert有什么意义?
我不得不问这个问题,因为:我唯一认识到的是,如果断言失败,则应用程序将崩溃。这就是为什么要使用NSAssert的原因吗?或还有什么好处?将NSAssert置于我在代码中所做的任何假设之上是正确的,例如一个永远不应该接受-1作为参数但可能是-0.9或-1.1的函数吗?

4
在Swift中什么是“未包装的值”?
通过遵循本教程,我正在学习iOS 8 / OSX 10.10的Swift ,并且多次使用术语“ 未包装的值 ”,如本段中(在Objects和Class下): 使用可选值时,您可以编写?在操作之前,例如方法,属性和下标。如果前值?是零,之后的所有内容?将被忽略,整个表达式的值为nil。否则,将取消包装可选值,以及?之后的所有内容。作用于未包装的值。在这两种情况下,整个表达式的值都是一个可选值。 let optionalSquare: Square? = Square(sideLength: 2.5, name: "optional square") let sideLength = optionalSquare?.sideLength 我不明白,在网上没有运气。 这是什么意思? 编辑 根据Cezary的回答,原始代码的输出与最终解决方案(在操场上测试)的输出之间存在细微差别: 原始码 塞扎里的解决方案 在第二种情况下,超类的属性显示在输出中,而在第一种情况下,则显示一个空对象。 两种情况下的结果不应该相同吗? 相关问答:Swift中的可选值是什么?
155 ios  swift  ios8 

4
类未实现其超类的必需成员
因此,我今天更新到了Xcode 6 beta 5,并注意到我在Apple类的几乎所有子类中都收到了错误。 错误状态: 类“ x”未实现其超类的必需成员 这是我选择的一个示例,因为该类目前非常轻便,因此易于发布。 class InfoBar: SKSpriteNode { //Error message here let team: Team let healthBar: SKSpriteNode init(team: Team, size: CGSize) { self.team = team if self.team == Team.TeamGood { healthBar = SKSpriteNode(color: UIColor.greenColor(), size:size) } else { healthBar = SKSpriteNode(color: UIColor.redColor(), size:size) } super.init(texture:nil, color: …
155 ios  swift  sprite-kit 

18
像Facebook的新iOS应用程序中那样,开发一种横扫菜单的最佳方法是什么?
似乎随着更多信息充斥于每个iPhone应用程序中,侧滑菜单正成为一种更为常见的界面元素。Facebook已将其包含在最新版本中,而新的Gmail应用程序似乎也包含了它。我想知道是否有人想到开发这样的东西的最有效方法,因为它正在变得越来越普遍。尽管我对如何构建它有自己的想法,但我很想听听其他人的想法。

17
为整个iOS应用设置默认字体吗?
我有一个自定义字体,我希望将其用于在应用程序,标签,文本视图等中显示文本的所有内容。 有没有办法为整个应用程序设置默认字体(默认情况下,标签使用SystemFont)?
155 ios  fonts 

10
Xcode 9 GM-WKWebView NSCoding支持在以前的版本中被破坏
有谁知道如何使用Xcode 9 GM修复此错误?我正在开发使用Xcode 8.3制作的应用程序,部署目标是iOS 9.3,并且以前从未遇到过此问题。我在这里或在苹果论坛上找不到任何信息:( 编辑:当我将WKWebView放入界面生成器时出现此错误,而不是如果我以编程方式使用它。 编辑2:好吧,这最终不是错误,请参见下面奎因的答案以获取有关此行为的更多信息。感谢他的解释。
155 ios  xcode  wkwebview  nscoding 

5
如何将JSON字符串反序列化为NSDictionary?(适用于iOS 5+)
在我的iOS 5应用中,我有一个NSString包含JSON字符串的。我想将该JSON字符串表示形式反序列化为本地NSDictionary对象。 "{\"password\" : \"1234\", \"user\" : \"andreas\"}" 我尝试了以下方法: NSDictionary *json = [NSJSONSerialization JSONObjectWithData:@"{\"2\":\"3\"}" options:NSJSONReadingMutableContainers error:&e]; 但这会引发运行时错误。我究竟做错了什么? -[__NSCFConstantString bytes]: unrecognized selector sent to instance 0x1372c *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFConstantString bytes]: unrecognized selector sent to instance 0x1372c'

9
iPhone无需私人图书馆即可获得SSID
我有一个商业应用程序,它有完全合法的理由来查看其连接到的网络的SSID:如果将其连接到用于第三方硬件设备的Adhoc网络,则它的工作方式必须与运行时不同。连接到互联网。 我所看到的有关获取SSID的所有信息都告诉我,我必须使用Apple80211,据我了解,这是一个私有库。我还读到,如果我使用私有库,Apple不会批准该应用程序。 我是被困在一个苹果和一个困难的地方之间,还是在这里我缺少什么?
154 ios  iphone  xcode  ssid 


30
“找不到名为ViewController的类的任何信息”
自从我开始使用Xcode(4.6.3)以来,这个错误使我发疯。每当我尝试将一个Storyboard项目链接到我的代码时,都会出现错误: 找不到名为ViewController的类的任何信息。 自定义类也会发生这种情况。我尝试过以下方法: 删除委托数据。 删除并重新添加类。 重新启动Xcode。 重新安装Xcode。 无论类是什么,我都无法ctrl拖动来在我的任何项目中创建连接。全新的模板应用程序也会发生相同的问题。如果手动输入代码,然后按ctrl-drag,则可以建立有效的连接,但无法自动添加。到目前为止,我在互联网上找不到的任何东西都没有帮助。有指针吗?
154 ios  xcode  iboutlet 

12
iOS 10.0运行时崩溃时的NSCameraUsageDescription是否崩溃?
使用iOS 10.0上一个Beta。我曾尝试使用Camera扫描应用程序中的条形码,但由于运行时错误而崩溃。 该应用已崩溃,因为它尝试访问没有使用说明的隐私敏感数据。应用程序的Info.plist必须包含NSCameraUsageDescription键,该键具有字符串值,该字符串值向用户说明应用程序如何使用此数据。 将此密钥放入plist,但仍然崩溃?



18
UIStackView中的多行标签
将多行标签(将换行符设置为“自动换行”)放入堆栈视图时,标签会立即失去换行符,而是将标签文本显示在一行中。 为什么会发生这种情况?如何在堆栈视图中保留多行标签?

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.