问题标签 [swift2.1]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xcode - NSXPCInterface 构造函数无法识别 Swift 中的协议
我正在快速创建 XPC 服务,并创建了我的协议:
当我尝试通过使用协议初始化 NSXPCInterface 的新对象来设置导出对象实现的接口(在我的 main.swift 中)时,出现错误:
错误是:无法将类型“(MyProtocol).Protocol”(又名“MyProtocol.Protocol”)的值转换为预期的参数类型“Protocol”
谁能帮我解决这个错误?
ios - 如何在不使用第三方 url 的情况下获取 iPhone 的公共 IP 地址
对于我的项目,我需要获取 iPhone 的公共 IP 地址,有很多可用的示例,通过使用外部/第三方 URL 显示公共 IP 地址。我只想知道如何在不使用另一个 url 的帮助下提取 iPhone 的 IP 地址。
注意:- 我使用了这个,但只显示本地 IP 地址,我需要公共 IP 地址
我在我的swift项目中使用了这个头文件,它生成本地IP
ios - 使用 CommonCrypto 的 Swift AES 加密
我正在使用Swift 2.1在XCode 7.1上开发 iOS 应用程序,我正在尝试使用AES 128 位和使用CommonCrypto 库的PKCS7填充进行简单加密。
该代码有效,但每次我尝试将NSData
对象转换NSString
为 String 时,我得到一个 nil 并且应用程序崩溃。
我调试了应用程序,NSData
对象不为零。
当我尝试解开可选的字符串时发生错误。
如何解决这个问题?并将NSData
对象正确转换为字符串?这是我的代码
ssl-certificate - swift2中的客户端证书认证
我想在我的应用程序中验证客户端证书。我在didReceiveChallenge
功能中遇到以下错误。我在这个链接中找到了这个解决方案。
我的didReceiveChallenge
功能代码:
NSURLSession 中客户端身份验证的任何示例都会有所帮助。提前致谢。
core-data - 每次应用程序运行时如何停止下载数据库?
每次应用程序运行时,它都会从服务器下载数据,如果数据已经在设备中,我该如何阻止它下载?
xcode - '[NSManagedObject]' 类型的值永远不能为零,不允许比较
嗨,我正在尝试修复 SugarRecord,这是使用 CoreData 和 iCloud 的好方法。
我使用以下方法在上面遇到此错误:
错误在线 -if objects == nil {
虽然在网上搜索后我找不到解决这个问题的方法。如果你能帮忙,谢谢。
realm - 动态库中的链接领域以“ld: framework not found Realm for architecture i386”结尾
我在 Swift 2.1中创建了一个自定义动态库(让我们在LogLibrary.framework中调用)。不,我想将Realm.framework和RealmSwift.framework与它联系起来。
我确实遵循了https://realm.io/docs/swift/latest/上提供的安装说明。
这些步骤是:
- 将二进制文件与库链接(添加了Realm.framework和RealmSwift.framework)
- 构建阶段 -> 添加复制文件阶段 -> 目标“框架”
- 运行脚本阶段 -> bash "${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework/strip-frameworks.sh"
不幸的是,如果我在我的示例应用程序中链接LogLibrary.framework,我总是会收到以下编译错误:
ld: 未找到架构 i386 的领域
我没有在示例应用程序中设置任何额外的链接器标志。
但是,如果我还在示例应用程序中链接Realm.framework和RealmSwift.framework就可以了——但这不是我想要的,因为它们已经在LogLibrary.framework中链接了
有什么想法可以摆脱编译错误吗?示例项目:https ://github.com/sehdich/RealmLinkError.git
ios - 如何自动更新 Realm 或 NSFetchedProperty 中的属性?
我正在尝试在 Realm 上实现一个示例,使用 Core Data 我有两个选择:
在关系中插入对象后如何自动更新属性?例如。创建新的费用交易后,列在下面account.transactions: List<Transaction>
,如何account.balance
自动重新计算?
在 Core Data 上,我可以收听有关交易关系的 KVO,也可以使用NSFetchedProperty
可以为我重新获取列的 KVO。
有没有办法在 Realm 上完成相同的结果,而不必监听每个数据库更新?