Tag: xcode

ios UTF8编码从nsstring

我正在收到一个没有正确编码的nsstring,比如“mystring%201,其中必须是”mystring 1“,我怎样才能replace所有可以被解释为UTF8的字符?我读了很多post,但没有一个完整的解决scheme。注意,nsstring已经被编码错了,我不问如何编码字符序列,谢谢。

“该应用程序没有有效的签名”XCode 4.3

我今天得到最奇怪的错误。 “申请没有有效的签名” 当我尝试从设备上的XCode 4.3运行应用程序时出现此错误。 另外,当我存档它显示为一个通用的档案,而不是一个真正的应用程序。 当然,我删除了所有无效的configuration文件,清理了我的派生数据,清理了我的目标,然后重新启动。 没有运气。 编辑:原来,我有我的应用程序中的文件夹引用。 我删除了所有对这些文件夹的引用,并将它们设置为组,并且工作正常!

为Xcode安装OpenSSL库

我在xcode中安装了OpenSSL进行接收validation,但是它不起作用。 我下载了openssl.xcodeproj和openssl-1.0.1f 。 我解压openssl-1.0.1f并将openssl.xcodeproj添加到我的项目中。 我将Header Search Path编辑为: /Users/marko/Documents/Razvoj/BIView\ Mobile\ New\ Version/openssl/include/openssl 我在Build libcrypto.a的Target Dependencies下添加了libcrypto.a 并在Link Binary With Libraries添加了libcrypto.a 如http://atastypixel.com/blog/easy-inclusion-of-openssl-into-iphone-app-projects/中所述 。 但是当我build立项目,它会停止与错误: clang: error: no such file or directory: '/Users/ …. -bmgslnakszsfovecplbzoslykrxo/Build/Products/Debug-iphoneos/libcrypto.a' 为什么?

iOS Autolayout – 未在viewDidLayoutSubviews中设置帧大小

我正在使用Autolayout在iOS 8的键盘上放置button的视图。 当我使用约束来更改布局时,所有内容都正确显示在屏幕上,但是当我想知道视图的帧大小时,我无法获得正确的大小。 例如:我按一个键,键盘布局改变,根据我的约束布局一切。 然后我想知道屏幕上的任何button的大小 – 我在“viewDidLayoutSubviews”中做到这一点,并在控制台中得到的结果: 2014-10-29 12:27:09.088 Keyboard[2193:60674] view did layout subviews 2014-10-29 12:27:09.088 Keyboard[2193:60674] {{inf, inf}, {0, 0}} 该button具有正确的大小和正确的位置,但是当试图获取其框架大小没有设置。 我不得不在viewDidLayoutSubviews中工作时,我的代码放在哪里? 我在stackoverflow和其他网页上发现了很多问题,但是没有一个覆盖我的问题。

无法使用types为“(ChecklistItem)”的参数列表调用“indexOf”

当我正在写代码从数组中find一个项目使用indexOf时,它显示了上述错误。 这是我的代码: func addItemViewController(controller: AddItemViewController, didFinishEditingItem item: ChecklistItem) { if let index = items.indexOf(item) { let indexPath = NSIndexPath(forRow: index, inSection: 0) if let cell = tableView.cellForRowAtIndexPath(indexPath) { configureTextForCell(cell, withChecklistItem: item) } }

错误:位码版本无效(Producer:'800.0.35.0_0'读者:'703.0.31_0')

当我尝试在Xcode 7.3.1上存档我的应​​用程序时,出现以下错误: 错误:无效的位代码版本(Producer:'800.0.35.0_0'读者:'703.0.31_0')clang:error:linker命令失败,退出代码1(使用-v查看调用) 我能够成功地存档我的应​​用程序昨天,任何人都可以帮我吗?

在Swift中,$ 0代表什么?

我已经看到迅速封闭$ 0里面,有时他们使用$ 1。 什么是$ 0,什么是其他的$ x你可以使用? 这里是使用它的例子。 applyMutliplication(2, {$0 * 3}) array.map({$0 + 1}) 谢谢!

types'String.Index'不符合协议'IntegerLiteralConvertible'

随着Beta 3一切正常,现在我得到一个奇怪的错误,我不知道如何解决它。 尝试了所有类似的问题的解决scheme。 这是我的代码: if !name.isEmpty { var splitted: [String] = name.componentsSeparatedByString(" ") for curPart in splitted { if !curPart.isEmpty { acronym += curPart.substringToIndex(1) //Error } } if (acronym as NSString).length > 2 { acronym = acronym.substringToIndex(2) //Error } } 两个标记都给了我同样的错误: types'String.Index'不符合协议'IntegerLiteralConvertible' 有人能帮我吗? 还是Beta 4被窃听? 谢谢!

用于Cocoapods库的架构armv7的未定义符号

我偶然发现了一个需要处理的项目的问题。 该项目使用Cocoapods来pipe理其库。 我像往常一样运行pod install来开始,但xcode给我错误。 我得到了Undefined symbols for architecture armv7如下图所示: 所有这些符号都是我在项目中使用的库。 例如。 AFNetworking,RNBlurModalView。 我试图从项目中删除所有的Cocoapods相关的文件,并再次运行pod install ,但它仍然没有解决问题。 我到目前为止所做的: 清理项目并重新构build。 删除Cocoapods相关文件并再次运行pod install 。 试图在Project Target中的Compile Sources中添加类,但是不能。 该课程在Pods工作区中。 将“构build主动架构”仅从YES更改为“ NO 我也尝试从同样的问题的解决scheme,但没有一个是为我工作。 如果有帮助,我使用xCode6和Cocoapods 0.34.4 。 项目的有效架构是armv7 and armv7s 。 更新:当运行pod install –verbose Integrating client project Integrating target `Pods` (`AIYOCore.xcodeproj` project) [!] The use of implicit sources has been deprecated. To […]

如何在Xcode的iOS UItesting中select一个select器视图项?

我有一个select器视图,几个项目:“红色”,“绿色”,“黄色”,“黑色”。 在我的UItesting中,我需要从中select一个特定的“绿色”项目。 我正在使用Xcode 7入侵的XCTest UItestingAPI。 到目前为止我所做的是在unit testing中将整个拾取器视图向上滑动。 这是不理想的,因为它始终将select器视图更改为底部项目(向上滑动时)。 let app = XCUIApplication() app.launch() app.pickers.elementAtIndex(0).swipeUp() XCTAssert(app.staticTexts["Selected: Black"].exists) 另一个但非常相似的方式来改变select器视图是调用pressForDuration … thenDragToElement ,这不是我想要的。 app.pickers.elementAtIndex(0).pressForDuration(0.1, thenDragToElement: someElement) 当我使用UItestingloggingfunction时,它不loggingselect器视图滚动事件。 当我点击select器视图项目时,它会logging下来: app.pickerWheels["Green"].tap() 但在testing运行时实际上并不工作(可能是因为它需要在点击之前先滚动select器视图)。 这是testing的演示应用程序。 https://github.com/exchangegroup/PickerViewTestDemo 更新 现在可以select自Xcode 7.0 beta 6以来的select器视图。 app.pickerWheels["Green"].adjustToPickerWheelValue("Yellow")