Tag: ios

架构arm64的未定义符号“_OBJC_CLASS _ $ _ SFSafariViewController”

我正在尝试将Googlelogin集成到我的iOS应用中。 我遵循Google提到的说明。 我也添加了SafariService.framework。 仍然我得到这个错误: Undefined symbols for architecture arm64: "_OBJC_CLASS_$_SFSafariViewController", referenced from: objc-class-ref in GoogleSignIn(GIDSignIn.o) 如何解决这个问题? 有任何想法吗? 谢谢

为什么NSURLConnection无法到达后端?

我正在开发一个具有自定义通信层的应用程序。 我的帮助类依靠NSURLConnection来处理与后端的通信。 我遇到了一个随机错误,其中发送请求,但应用程序没有得到我们的服务器回应。 另外,NSURLConnection的超时也不会被触发。 而且,当应用程序进入这个状态时,Mixpanel(一个跟踪框架)logging一个连接错误,以及TestFlight。 如果你杀了应用程序,并启动Safari,你仍然可以达到google.com。 目前,我们的应用程序不支持多任务处理。 然而,我们发现TestFlight迫使应用程序“不被终止”。 由于TF库的这一副作用,应用程序可能进入一个不一致的状态,在这种状态下,任何传出的连接都失败了。 有没有人得到这样的问题? 提前致谢!! … 作为一个方面说明,我想补充一点,后端已被检查(托pipe在亚马逊),一切似乎只是OK。 ======= 编辑: TestFlight研究人员刚刚证实,这个错误是由他们的图书馆引起的(我正在使用TF 1.0 beta版本)。

Sprite Kit套件最小。 和Max。 跳转

我想在Y-Axis轴上移动一个SKSpriteNode。 被称为Player的SKSpriteNode没有Velocity 。玩家只能在平台接触的情况下跳转。 每次触摸屏幕,我都想给玩家一个最小的冲动或最大的冲动的冲动 如果短时间点击屏幕,则最小冲动应为例如y = 50 。 如果屏幕保持,那就意味着手指在屏幕上长,最大值应该是例如y = 100 。 但是玩家也应该能够在最小和最大高度之间跳跃,如果对于例如屏幕不长但也没有被短时间按下,玩家应该只能得到y = 70的冲动。 如果屏幕被保持,玩家应该跳到他的最大高度,跌倒,如果它再次与平台接触,它应该跳跃,因为你仍然拿着屏幕。 我已经试过这个在这个线程中的build议的答案: StackOverFlow但是这不会给最小跳转,也没有按下跳转。 为了清楚起见:冲动不应该在水龙头完成后,而应该在水龙头冲击下。 你持有的时间越长,跳跃的时间就越长。 import SpriteKit import GameKit struct Constants { static let minimumJumpForce:CGFloat = 40.0 static let maximumJumpForce:CGFloat = 60.0 static let characterSideSpeed:CGFloat = 18.0 } class GameScene: SKScene, SKPhysicsContactDelegate { var Player: SKSpriteNode! var Platform0: SKSpriteNode! var […]

整数除法后浮点数为0

这可能是一个简单的解决scheme,但我无法修复它。 我分2个整数: finishedGameFinalScore = [score integerValue]; CGFloat interval = 2/finishedGameFinalScore; NSLog(@"interval = %f",interval); 该日志返回0.000000 小数位数是否有限制? 我需要保留十进制结果。 谢谢Shani

使滚动条在UIScrollView上始终可见?

我需要在viewDidLoad上始终显示一个滚动条,以便用户可以理解有滚动的内容。 我做了以下几点: [myscrollView flashScrollIndicators]; 但是这个滚动条在viewDidLoad之后才会出现一段时间,并且只有当用户触摸屏幕时才会重新出现。 我需要使滚动条始终可见。 我该怎么做?

无法使用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) } }

引用“X”是不明确的

经过几次改变我的项目,我突然得到构build错误: Reference to 'kCGImageAlphaPremultipliedLast' is ambiguous 当看看这个错误时,它显示了它被引用了4次 有人可以告诉我怎么会发生这种情况,我怎么知道是什么原因造成的? 我没有明确的从CoreGraphics中导入任何东西,我的Prefix文件只导入了'Foundation.h'和一些自制的macros。 然而,我导入了几个包含纯c代码的头文件,但它们都被封装在这样的东西里: #ifndef __MYCCODE_H #define __MYCCODE_H // imports here // c code here #endif 这发生在使用LLVM 5.1的xcode 5中 编辑:这个项目似乎是一个不同的问题。 在评论这行代码后,我得到另一个错误: Malformed or corrupted AST file: 'Unable to load module "/Users/xxx/Library/Developer/Xcode/DerivedData/ModuleCache/1NHZ5MC2OSMJV/CoreImage.pcm": module file out of date' 删除模块,并再次添加没有帮助。 删除派生的数据也没有帮助。 返回到工作提交时也会出现此错误

Swift UITableView reloadData在闭包中

我相信我有一个问题,我的closures发生在后台线程和我的UITableView没有足够快的更新。 我打电话给一个REST服务,并在我的closures,我有一个tableView.reloadData()调用,但这需要几秒钟发生。 如何使数据重新加载更快(也许在主线程上)? REST查询函数 – 使用SwiftyJSON库进行解码 func asyncFlightsQuery() { var url : String = "http://127.0.0.1:5000/flights" var request : NSMutableURLRequest = NSMutableURLRequest() request.URL = NSURL(string: url) request.HTTPMethod = "GET" NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue(), completionHandler:{ (response:NSURLResponse!, networkData: NSData!, error: NSError!) -> Void in var error: AutoreleasingUnsafeMutablePointer<NSError?> = nil // Parse with SwiftyJSON let json = JSON(data: networkData) // […]

有没有办法将iOS应用程序转换为Mac OS X应用程序?

有什么办法将现有的iPhone应用程序移植到Mac OS X应用程序?

使用iOS Developer Enterprise程序进行betatesting?

我们正在考虑使用iOS企业开发人员计划来更好地支持持续集成和无线分发以进行我们的内部testing。 我们有一个应用程序,我们使用我们的常规开发人员计划帐户将其分发到AppStore中。 但是我们总是有太多的人,超过100人,想要访问testing版应用程序。 我听说企业账户每年最多可以获得500个设备。 我们也喜欢使用无线发行的想法,以便更容易地分发testing版的应用程序。 这是企业帐户的有效使用吗? 对于无线企业分布,您是否还需要一个内置在configuration文件中的UDID列表? 我们希望我们可以设置我们的持续集成服务器来自动构build,运行我们的unit testing,然后将企业分发包发布到我们的内部服务器,供我们的企业用户从networking链接下载。 对于那些有企业账户经验的人来说,这似乎是可行的吗?