Tag: xcode7

主要的Xcode 7雪碧套件地图集错误

所以今天我决定开始在El Capitan和iOS 9上testing我的游戏。这是我在业余时间工作了近2年的一个大型项目。 所以我把我的代码移植到Swift 2.0中,点击运行button,并且祈祷Apple没有破坏Sprite Kit(就像他们过去一样, 一 , 二 , 三 , 四 ,甚至不让我开始形状节点…)。 所以我的游戏启动了,你知道些什么 – 我所有的节点都是错误定位的,以及我的animation纹理。 其他一些小错误,如抽签计数没有显示,但是这些小错误,希望他们也将被固定。 所以我开始debugging,最终我能够发现大多数问题都与我的地图集中的节点没有正确定位有关。 所以我只用一个节点创build了一个示例项目,如下所示。 你可以在图中看到我将节点锚点设置为(0,0),并将位置设置为(0,0)。 场景的定位点也是(0,0)。 我打印出所有这些值来validation它们是正确的。 你也可以看到它在编辑器中正确绘制。 但是,当我启动游戏时,我得到以下内容: 您可以看到该节点绘制不正确。 它的位置是(0,0),但它被绘制偏移。 没有我的场景不缩放,它匹配视图的大小,并设置ResizeFill。 我在El Capitan和iOS 9上都遇到了这个问题。有趣的是,图像包含的透明像素越多,问题就越明显。 从编辑器屏幕截图中可以看到,我的图像包含许多透明像素,因为我想清楚地显示该错误。 如果我使用透明度较低的像素,节点的偏移量将会减less。 如果我不使用地图集,则节点如下所示正确绘制。 不过,我显然希望使用地图集,以便批量渲染节点。 我已经在雷达上提交了这个bug。 有没有人find解决这个问题,不涉及不使用地图集?

iOS 9 – 广告资源不可用

更新到Xcode 7并在iOS9中构build我的应用程序后,iAds停止工作,并在bannerView此错误 didFailToReceiveAdWithError: 广告资源不可用。 有任何想法吗? 编辑:iAds现在正在工作。 在我们提交有关这个问题的错误报告后,苹果公司必须修复它。

iOS 9读取文件权限

在iOS 9或更高版本中,我无法读取文件。 这种情况下的文件是一个图像文件path。 运用 NSData(contentsOfFile: stringpath, options: NSDataReadingOptions.DataReadingUncached) 要么 NSData(contentsOfFile: stringpath) 操作: 我从path中删除了“file://”,现在它有一个权限问题。 错误域= NSCocoaErrorDomain代码= 257“文件”IMG_0048.JPG“无法打开,因为您没有权限查看它。 UserInfo = {NSFilePath = / var / mobile / Media / DCIM / 100APPLE / IMG_0048.JPG,NSUnderlyingError = 0x13f978f50 {Error Domain = NSPOSIXErrorDomain Code = 1“Operation not permitted”}} 我已经添加了NSAllowArbitraryLoads并将其设置为true。 我试图使用“ NSSearchPathDirectory ”自己查找文件,但path以任何方式不匹配

Xcode 7 beta 5 Swift 2冗余符合协议错误

我最近下载了Swift 2自带的Xcode 7。下面是我尝试使我的类符合UITableViewDataSource和UITableViewDelegate的错误,它在Xcode 6.2中完美地工作,但在Xcode 7 beta 5中引发错误 class TableViewController: UITableViewController, UITableViewDataSource, UITableViewDelegate { } //错误:'TableViewcontroller'对协议'UITableViewDataSource'的冗余一致性 我search谷歌的答案,但我不能得到一个修复它。

Xcode 7错误:无法从Info.plist读取CFBundleIdentifier(null)

获取此错误如下所示: error: could not read CFBundleIdentifier from Info.plist (null) 当我打开Xcode 7时,它要求将应用程序更新为推荐的设置,我这样做,然后运行该项目,并收到上述错误。 我没有改变任何项目。 我需要在这里改变什么?

本地化在Swift 2

我想本地化我的应用程序; 我正在使用Swift 2.我按照这个教程,但我遇到两个问题。 1.两种语言的本地化图像消失 我为德语和英语定位了多个图像。 一组图像(图像的en和de版本)对于两种语言都消失了。 我join他们,他们在项目的文件夹,我不能发现任何差异,我本地化的其他图像。 我试过了 清理和运行项目( 没有错误 ) 删除图像并再次添加它们 删除并添加了本地化 没有什么帮助 任何想法? 2.错误w / NSLocalizedString & Localizable.strings 我创build了Localizable.strings用于本地化我的应用程序的string。 以下是我如何让他们本地化: button.setTitle(NSLocalizedString("buttonTitle", comment: "MyButton"), forState: .Normal) 在英文 Localizable.strings我补充说: "buttonTitle" = "MyButton" …和德语 : "buttonTitle" = "MeinButton" 现在,Xcode不会在代码中显示任何错误,但它说 读取失败: 数据无法被读取,因为它的格式不正确。 有任何想法吗? 预先感谢您 🙂 编辑 问题#2解决了,我错过了一个; 那里。 感谢codeVoldemort!

SWIFT:使用CMDeviceMotion更改视图控制器

我正在关注这篇文章: http ://nshipster.com/cmdevicemotion/关于如何使用CMDeviceMotion。 他们将文章的这一部分命名为“Keep It To Yourself” 我做了一个名为PromptViewController的标识符的viewcontroller。 我得到一个错误:使用未声明的types'PromptViewController'在部分: if let promptViewController = self?.storyboard?.instantiateViewControllerWithIdentifier("PromptViewController") as? PromptViewController {` 这是我的完整代码: // ViewController.swift // upload_images import UIKit import MapKit import CoreLocation import CoreMotion class ViewController: UIViewController, UIImagePickerControllerDelegate, UINavigationControllerDelegate { @IBOutlet var image: UIImageView! override func viewDidLoad() { super.viewDidLoad() // get magnitude of vector via Pythagorean theorem func magnitudeFromAttitude(attitude: […]

UIButton行动不工作的ios

我更新xcode 6.2到7,并添加: self.window.rootViewController = [UIViewController new]; 在AppDelegate.m中 – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; //add in there self.window.rootViewController = [UIViewController new]; ViewController2 *viewController = [[ViewController2 alloc] init]; UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:viewController]; navController.navigationBar.tintColor = [UIColor colorWithRed:0/255.0 green: 30.0/255.0 blue: 200.0/255.0 […]

iOS呈现视图控制器animation为“推”(左右animation)

目前,我有一个视图控制器呈现其他视图控制器。 我想要做的是重新创build推动视图控制器时使用的默认animation。 我目前的做法是: FirstViewController : @IBAction private func push(sender: AnyObject) { let vc = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("SecondViewController") let transition = CATransition() transition.duration = 0.5 transition.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseInEaseOut) transition.type = kCATransitionPush transition.subtype = kCATransitionFromRight view.window?.layer.addAnimation(transition, forKey: kCATransition) presentViewController(vc, animated: false, completion: nil) } SecondViewController : @IBAction private func pop(sender: AnyObject) { let transition = […]

无法打开liblaunch_sim.dylib

今天我更新了xcode。 当我试图在模拟器上运行项目(ios版本<9.0)时,我得到了这个错误。 “无法打开liblaunch_sim.dylib。尝试重新安装Xcode或模拟器运行时。 它在ios9.0模拟器上完美运行。 这里是屏幕截图。 请帮帮我。