Tag: xcode6

如何使用AppDelegate在视图之间共享iAd横幅

我期待在我的应用程序中实现iAd。 到目前为止,我已经设法让他们正确显示/解雇在每个视图使用下面。 应用程序代表: import UIKit import iAd @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? var adBannerView = ADBannerView() 视图控制器1: import UIKit import iAd class HomeScreenViewController: UIViewController, UITableViewDelegate, UITableViewDataSource, ADBannerViewDelegate { let appDelegate = UIApplication.sharedApplication().delegate as AppDelegate //Creates reference to the AppDelegate override func viewDidLoad() { super.viewDidLoad() loadAds() } func loadAds(){ self.appDelegate.adBannerView.removeFromSuperview() self.appDelegate.adBannerView.delegate = […]

从Swift访问在Objective-c .m文件中定义的全局常量CGFloat

我在我的.m文件中定义了一些常量,我需要访问窗体的swift代码。 他们被定义为: const CGFloat testValue = 40.0; 在我的其他objective-c .m文件中,我可以通过使用extern来访问它们: extern const CGFloat testValue 有没有一种等同的方法使这些常量可以从.swift文件访问?

自定义input视图作为Swift中使用OSX 10.9和Xcode 6.1.1 +的文本字段的键盘

加载自定义input视图键盘后,我无法连接button。 我的主屏幕是故事板,我的自定义视图是一个xib。 input视图是文件所有者指向它的swift类的一个笔尖。 我使用下面的代码在另一个视图控制器中加载input视图: extension UIView { class func loadFromNibNamed(nibNamed: String, bundle : NSBundle? = nil) -> UIView? { return UINib( nibName: nibNamed, bundle: bundle ).instantiateWithOwner(nil, options: nil)[0] as? UIView } } 在主视图控制器里面,我正在创buildinput视图: var myInputView = UIView.loadFromNibNamed("keypadInputViewController", bundle: nil) keypadInputViewController是xib的基名,swift文件和swift文件中的类名。 我附上这个键盘使用: self.widthBox.inputView = self.myInputView 键盘视图然后打开作为一个普通的ios键盘打开 问题是,一旦我添加键盘连接器从键盘input控制器xib到它的迅速我会得到崩溃消息。 该消息特别引用了我创build的任何连接。 “这个类不是关键的编码密钥值” xib包含一个十几个button的视图。 我已经仔细检查了一些项目,包括: 文件所有者被设置为keypadInputViewController 在Xcode中运行干净 在iOS模拟器中运行重置 在库中手动删除派生文件 删除引用并重新添加xib和swift文件到项目中 […]

Info.plist格式不正确

我正在通过我的iOS Xcode项目工作很好,然后突然当我试图运行它,我开始得到下面的错误: error: couldn't parse contents of '/Users/pavitarsidhu/Desktop/AmigoDash/SidebarDemo/AmigoDash-Info.plist': The data couldn't be read because it isn't in the correct format. 我很困惑。 我已经看过去的StackOverflow的问题,仍然无法解决这个问题。 无论如何只是生成一个新的信息? 你们有什么感想?

XCode 6 verificationController.m问题

我正在使用Raywenderlich提供的VerificationController.mvalidationap购买的收据。 对XCode5来说工作正常,但是在XCode6中它给出了很多错误。 可能是由于C ++代码,如: 缺less方法声明的代码 @end必须出现在Objective-C中 上下文“checkReiptSecurity”的冲突types 谁能告诉我需要做什么? 编辑:这里是错误的截图

XCode代码信号错误XCTest

当我尝试在模拟器上运行我的应用程序时,一切正常。 但是当我尝试构build它以在真实设备上进行testing时,出现以下错误: CodeSign /Users/fvoordeckers/Library/Developer/Xcode/DerivedData/MyProject-##########/Build/Products/Debug-iphoneos/MyProject.xctest cd /Users/fvoordeckers/Documents/Projecten/MyProject/iOS export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" Signing Identity: "iPhone Developer: Frederik (########)" /usr/bin/codesign –force –sign ##################/Users/fvoordeckers/Library/Developer/Xcode/DerivedData/MyProject-##########/Build/Products/Debug-iphoneos/MyProject.xctest /Users/fvoordeckers/Library/Developer/Xcode/DerivedData/MyProject-##########/Build/Products/Debug-iphoneos/MyProject.xctest: bundle format unrecognized, invalid, or unsuitable Command /usr/bin/codesign failed with exit code 1 我用#改变了ID。 我创build了一个供应configuration文件,其中包括我正在使用的设备和所需的证书。 它似乎没有与应用程序的问题,但与xctest …我也尝试添加“ – 深圳”标志的签署configuration,但它没有帮助…

SpriteKit粒子发射器不出现在Xcode编辑器中

我在编辑器中没有出现一个不断出现的粒子效应的问题。 当我第一次创build它们时,一切正常,但一段时间后,它们不再出现。 我只是看到黑色背景,但颗粒不在那里。 我能够处理这个问题的唯一方法是删除节点,并创build一个具有相同属性的新粒子节点,这是耗时和烦人的。 然后过了一段时间,新的粒子节点也会发生同样的情况。 任何人都经历过这个?

在path中创buildLLDB目标时出错,Xcode 6 GM种子

每当我在Xcode 6 GM种子中生成这个错误。 这似乎是让我的应用程序疯狂缓慢。 这到底意味着什么,我该如何解决? 我有以下错误: 警告:在path'…..'处使用空LLDB目标创buildLLDB目标时会出错,这会导致从远程设备读取缓慢的内存。 PS :我不能运行我的应用程序,它卡在闪屏

为什么XCode会抛出重复的符号错误?

我有一个XCode 6项目有两个目标 – 一个iOS 8应用程序和一个iOS 8扩展。 我在两个目标之间共享一个常量文件。 我犯了一个错误,声明一个const int,而在头部没有一个外部或静态前缀,这导致了重复符号链接器错误。 这个错误的声明已经存在于过去的几个版本的修改中,并且自第一天起,常量头就被包含在MULTIPLE文件中。 那么为什么我最近才开始得到这个错误 – 在我通过移除Main.storyboard来更改项目文件之后 – 也只是在模拟器上编译? 注意: 这发生在之前 有关何时发生错误的更多背景信息: 我从项目文件中删除了一个未使用的Main.storyboard,并立即发生这个链接错误。 我知道这个错误现在不应该发生,因为相关的常量已经使用了很长时间了。 我修正了错误(通过声明const为extern),但现在开始得到一些其他的错误。 我现在确信代码没有任何问题,只不过是XCode的问题。 因此,为了testing我一次又一次删除了Main.storyboard,奇怪的错误(对不起,我没有logging)又回来了,代码没有改变。 为了进一步确认,我在同一台机器上检查了一个完整的提交(完美的工作,仍然有Main.storyboard)。 这一次,没有任何改变的代码,项目或Main.storyboard,我看到了同样的错误。 这证实了我的实际pbxproj和源文件没有任何问题,但是数据XCode中的一些问题已经caching(某处)。 请注意,清除DerivedData文件夹也没有帮助。 迂回的点, XCode肯定是为了突然抛出错误或者没有抛弃这一切而犯错。 但是我正在检查XCode为什么突然间似乎“改变”它的行为,是否还有另外一个合理的解释。

如何在iOS8.0中pipe理UITableViewRowAction的等宽(更多,删除等操作)

我使用下面的代码在ios8.0 xcode6中滑动UITableViewCell。我的代码工作正常,但我需要设置UITableViewRowActions(更多,删除等)的宽度相等。如何可能?请帮助我.. -(NSArray *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewRowAction *moreAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault title:@“More” handler:^(UITableViewRowAction *action, NSIndexPath *indexPath){ }]; UITableViewRowAction *flagAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault title:@“Flag” handler:^(UITableViewRowAction *action, NSIndexPath *indexPath){ }]; UITableViewRowAction *deleteAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault title:@"Delete" handler:^(UITableViewRowAction *action, NSIndexPath *indexPath){ // [self.objects removeObjectAtIndex:indexPath.row]; }]; return @[deleteAction,flagAction,moreAction]; }