- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的代码在 Xcode6 中运行良好。但是,更新到 Xcode7 后,我收到了近 20 个错误和 50 个警告。这可能是 Swift 2 中的一些语法更改
解决了所有这些问题,但无法弄清楚这个:从 UITabBarItem
沮丧?到 UITabBarItem
仅解包可选项;你的意思是使用“!”吗?下面是实际代码:
let tabItems = tabBar.items as! [UITabBarItem] // Error in this line
for (index, value) in enumerate(tabItems)
{
var imageName = imageNames[index]
value.image = UIImage(named: imageName)
value.imageInsets = UIEdgeInsetsMake(5.0, 0, -5.0, 0)
}
它显示了 1 个错误
当我尝试这样做时:
if let tabItems = tabBar.items as [UITabBarItem]? {
for (index, value) in tabItems.enumerate()
{
var imageName = imageNames[index]
value.image = UIImage(named: imageName)
value.imageInsets = UIEdgeInsetsMake(5.0, 0, -5.0, 0)
}
}
它向我显示 5 个错误::
- "_UTTypeCopyPreferredTagWithClass", referenced from: -[PFFile _mimeType] in Parse(PFFile.o) 2. "_UTTypeCreatePreferredIdentifierForTag", referenced from: -[PFFile _mimeType] in Parse(PFFile.o) 3. "_kUTTagClassFilenameExtension", referenced from: -[PFFile _mimeType] in Parse(PFFile.o) 4."_kUTTagClassMIMEType", referenced from: -[PFFile _mimeType] in Parse(PFFile.o) ld: symbol(s) not found for architecture x86_64 5.clang: error: linker command failed with exit code 1 (use -v to see invocation)
请帮忙!提前致谢
最佳答案
如果有一些 TabBarItems,tabBar.items 将返回一个 UITabBarItem 数组。如果没有,它将返回 nil (这是一个可选的)。因此,再次将其强制转换为 [UITabBarItem] 是“愚蠢的”。这就像在说:我有很多苹果,用它来制作一些苹果。但是您需要处理 tabBar.items 为零的情况。所以你只需要通过添加一个“!”来解开 tabBar.items 。像这样:
let tabItems = tabBar.items!
这应该有效:)
关于xcode - 对 UITabBarItem 感到沮丧? UITabBarItem 仅解包选项;您的意思是使用 '!' 错误吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32868917/
我迷路了。什么目的?把一个字符串变成一个整数?或者将字符转换为 ASCII?如果我为 char s[] 使用任何数字,我会返回该数字。如果我使用任何字母,我都会得到 0。此输出是否正确?如何测试返回类
我知道沮丧可能不是实现我愿望的最佳方式,但它至少表明了我脑海中闪过的解决方案。欢迎任何替代建议。 好吧,不妨深入研究我的代码: public void triggerItem(Item item) {
我有一个 RE 检查器说这应该可以工作。我做错了什么?!? 我试图忽略的示例: apps/cms/templates/cms/test_bup_DEPRECATED/widgets/page_link
全部, 我一定是做错了。当时这似乎是个好主意,但随着我深入研究,我认为有一种更合适的编程方式来实现它。所以我问你... 一张纸条。我正在使用 Google AppEngine 和数据存储来存储此信息。
与此错误消息的其他示例不同,我已经有一个指向 A 的指针并且想要检索实际的子类。 这种安排是一些 C++ 包装的 C 代码的一部分 A 是一些 POD C 结构(whatswhy 没有动态转换)而 t
我的图标字体有一些 CSS 问题,只是不想与 IE11 合作。昨天我花了几个小时试图掌握它,除了巨大的挫败感之外什么也没做。想过今天多花点时间,但 children 在家度假,我今天已经受够了 LOL
我正在尝试使用 dojo.dnd 拖动一个对象,但希望头像与对象处于相同的位置(相对于鼠标) 即如果有人在对象的中间单击,则鼠标光标将位于头像的中间。 我得到了各种奇怪的结果。如果我将一个函数连接到
所以我整天都在为此工作,我快要失去理智了。我正在尝试从谷歌的位置 api 获取坐标,以便从另一个 api (forcast.io) 获取天气。我的代码已经达到这样的程度,即 google api 正在
我在 Xcode 中出现一个错误,提示“Downcast from '[PFObject]?'” '[PFObject]' 只解包可选值;您是要使用“!”吗? var iDArray = [S
我想针对以下问题提出一些建议:假设您要为 VCL 控件编写适配器。所有适配器应具有相同的基类,但在包装特殊控件方面有所不同(例如,从 TEdit 获取值与从 TSpinEdit 获取值不同)。所以第一
我是一名优秀的程序员,十分优秀!