草庐IT

Swift-Cocoa

全部标签

cocoa-touch - 如何获取用户触摸的 PDF 对象(字符串、图像等)?

我正在使用CGPDF*类集来读取pdf文档,有没有办法提取用户触摸(“单击”)的对象?有没有办法在特定坐标处获取PDF/(Quartz?)对象? 最佳答案 可以找到关于如何实现这一目标的综合背景here. 关于cocoa-touch-如何获取用户触摸的PDF对象(字符串、图像等)?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3389477/

cocoa-touch - 为什么一个崩溃日志是象征性的而不是另一个?

我在XCodeOrganizer中有两个来自iPhone应用程序的崩溃日志。两者相隔20分钟,在同一台设备上运行相同的应用程序构建。虽然一个已被符号化,但另一个尚未被符号化。未符号化的日志具有类型和代码:ExceptionType:EXC_CRASH(SIGABRT)ExceptionCodes:0x00000000,0x00000000鉴于符号化日志具有类型和代码:ExceptionType:EXC_BAD_ACCESS(SIGSEGV)ExceptionCodes:KERN_INVALID_ADDRESSat0x61656810这些信息是否足以解释为什么后者符号化正确而前者不正确?

ios - Swift iOS Twitter API 失败

我正在尝试在SwiftiOS应用程序上加载用户的一些Twitter提要。在twitter文档中,我发现API是:https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=twitterapi&count=2返回:{"errors":[{"message":"BadAuthenticationdata","code":215}]}较旧的RestAPI不需要。较新的API需要身份验证。Requiresauthentication?Yes我如何让它工作?任何教程都会更甜蜜!在将此问题标记为重复之前,请记住我已经进行

ios - Objective-C 项目中的 Swift pod

我的pod看起来像这样platform:ios,'8.1'pod'Masonry'pod'Parse'pod'SSKeychain'pod'Reachability'当我添加“podCharts”时,出现这样的错误[!]PodswritteninSwiftcanonlybeintegratedasframeworks;thisfeatureisstillinbeta.Add`use_frameworks!`toyourPodfileortargettooptintousingit.TheSwiftPodbeingusedis:Charts如果我将podfile更新为:platform:

Xcode 8/Swift 3 中的 iOS 异步单元测试(waitForExpectations 失败)

我正在更新我为使用Swift3而开发的Cocoapod。在我升级之前,我所有的异步单元测试都运行良好。但是现在升级后,每一个都立即失败,我不知道为什么。以下是每个结构的结构:overridefuncsetUp(){super.setUp()validationExpectation=expectation(description:"Validation")}...functestSymbolRequest(){_=MyCocoapod.makeSymbolRequest(symbol:"ABC",success:{(symbolObject)inself.validationExpec

ios - 在 iOS 中使用 WkWebView 和 Swift 不显示网页

我正在使用iOS9和XCode7.2让我的应用使用WkWebView和Swift显示网页。为了消除可能的错误,我创建了一个只有以下代码的XCode项目,Main.storyboard中没有任何内容。奇怪的是,在我过去几天反复运行代码后,该网页只显示“1次”。StackOverflow上的两名成员确认该代码适用于XCode8/Swift3和Xcode7.3.1/iOS9.3模拟器。我的xCode是否太旧或其他什么问题可能导致它?importUIKitimportWebKitclassWebViewController:UIViewController{@IBOutletvarcontai

ios - 框架中的 Swift 协议(protocol)

所以我有一个奇怪的问题,过去几个小时一直困扰着我。我有一个框架,我在其中创建了一个名为ChatDelegate的协议(protocol)(代码如下)publicprotocolChatDelegate:class{funcchat(_chatCollectionView:UICollectionView,didSelectmessage:Message)}和一个ViewController(不在框架中),它符合ChatDelegate,就像这样extensionChatContainerViewController:ChatDelegate{funcchat(_chatCollecti

ios - swift 3 游戏中心 : number of participants are always 4

我制作了一款与Swift2完美配合的回合制游戏。我可以成功地将代码更改为swift3.2并更正所有关于400的错误,但是游戏中心有一个问题我不知道如何修复它。当通过gamecenterviewcontroler我将参与者的数量设置为“2Player”然后按下“邀请friend”时,我获得的玩家数量是4而不是2!gamecenter发送短信给下一个参与者,参与者数量也是4。这当然会影响程序的其余部分,这是我在Swift2中没有的问题。这是我的代码的一部分:funcjoinTurnBasedMatch(){letrequest=GKMatchRequest()request.minPlay

ios - 使用 Cocoa Pods,代码签名失败(退出代码 1)

我正在尝试构建一个使用通过Cocoapods导入的SDWebImage的iOS项目。该项目在模拟器上构建得很好,但在选择实际的iOS设备时,我遇到了这个错误:运行自定义shell脚本“[CP]EmbedPodsFrameworks”:CodeSigning/DerivedData/FooBar-uuid/Build/Products/Debug-iphoneos/FooBar.app/Frameworks/SDWebImage.frameworkwithIdentityiPhoneDeveloper:Parrotmac(XXXXXXXXX)/usr/bin/codesign--forc

ios - swift 4 "This class is not key value coding compliant"

我有一个Swift库,它严重依赖obj.valueForKey()中的NSObject。迁移到Swift4后,我发现这些调用总是崩溃并出现错误“此类不是键的键值编码兼容的...”,除非我正在寻找的属性是用@objc声明的。现在是否必须使用@objc声明属性才能使用此方法找到它们?有替代方案吗? 最佳答案 当您执行迁移时,Xcode询问了@objc推断,您可能选择了新类型而不是Swift3。可能的解决方案:使用@objc根据需要在每个方法上使用@objc而不是整个类。使用@objcMembers你可以在类上使用@objcMembers