Tag: xcode7

authentication的http请求迅速Alamofire

我正在努力争取这个工作来向我的API发出请求。 没有一个令牌的作品,但是当我尝试添加额外的标题,事情变得复杂,对我来说。 首先,结构。 一个叫做: APIAsyncTask的类使请求 一个叫做APIParams的类,只是一个将参数发送给APIAsyncTask类的数据持有者。 一个名为DatabaseAPI的类使得构build参数并将其发送到APIAsyncTask类。 DatabaseAPI func someMethod() { let task = APIAsyncTasks() task.registerCallback { (error, result) -> Void in print("Finished task, back at DatabaseAPI") } let params2 = APIParams(request: .GET, apiPath: "Posts/1", apiToken: "4iTX-56w") task.APIrequest(params2) } APIAsyncTask 这部分是为了修复另一个错误,因为经理不是全球性的,任务被迅速取消。 var manager : Manager! init(authenticatedRequest : Bool, token: String?) { manager = Alamofire.Manager() print("Pre […]

SequenceType生成器通用Swift

我有一些问题试图运行这个代码,我发现几个使用相同的代码的例子,但我得到编译器错误 架构arm64的未定义符号:ExpSwift.SearchResults.generate() – > Swift.IndexingGenerator <[A]>,引用自:ExpSwift_Example.ViewController。(viewDidLoad() – >())。(closure#1)。closures#3)在ViewController.o ld:符号(s)找不到体系结构arm64 clang:错误:链接器命令失败,退出代码1(使用-v看到调用) 这是我的代码类 public final class SearchResults<T> { var results = [T](); let total: Int64 required public init?(results: [T], total: Int64) { self.results = results self.total = total } public func getResults() -> [T] { return self.results } public func getTotal() -> Int64 { return self.total } […]

修改的Pod没有被编译

我面临的问题是:修改后的pod没有被Xcode编译。 我了解到,您不应该修改已安装的Pod中的代码,而是修改代码库并将其作为Pod使用。 我做到了这一点,并用我的提交版本安装了Pod。 我看到了我所做的代码更改。 但是,Pod并没有被Xcode编译,新的符号也没有被parsing。 我不知道我在这里错过了什么。 我的印象是Xcode自动编译pod中的.m文件并链接库。 任何帮助表示赞赏。

如何在CorePlot上显示条形值 – 已绑定的条形图

我已经使用core-plot在我的应用程序中显示堆叠的条形图,我遵循这个漂亮的教程来实现堆积的条形图,现在的graphics如下所示。 “ http://www.gilthonwe.com/2012/06/09/stacked-bar-chart-coreplot-ios/ ” 我用下面的代码来显示栏的值,而用户在屏幕上触摸它们。 -(void)barPlot:(CPTBarPlot *)plot barWasSelectedAtRecordIndex:(NSUInteger)index { if (plot.isHidden == YES) { return; } static CPTMutableTextStyle *style = nil; if (!style) { style = [CPTMutableTextStyle textStyle]; style.color= [CPTColor yellowColor]; style.fontSize = 16.0f; style.fontName = @"Helvetica-Bold"; } NSNumber *price = [NSNumber numberWithDouble:[self doubleForPlot:plot field:CPTBarPlotFieldBarTip recordIndex:index]]; if (!self.priceAnnotation) { NSNumber *x = [NSNumber numberWithInt:0]; NSNumber […]

在Xcode 7没有视网膜4选项,那么我如何设置资产的全屏图像,让他们在4s / 5s和iPhone 6中正确显示?

在Xcode 7这些是没有视网膜4选项,据此,苹果有意删除它。 我没有编辑Contents.json来取回它,但效果是不一样的! 我记得在XCode6 / pre-iOS9 iPhone 6将使用视网膜4图片,所以我只需要为iPhone 4 / 4s设置一个全屏2倍图片,一个iPhone 5 / 5s和6全屏Retina 4。 我认为使用iPhone 6 Retina4真的有道理,而不是2倍! 因为1334/750约为1.778,接近1136/640 = 1.775,而960/640 = 1.5。 我的640 * 1136图片在iPhone 6上正确显示,640 * 960图片失真。 但随着Xcode 7,即使我得到了视网膜4选项,iPhone 6仍然使用2倍(640 * 960)图片,而不是视网膜4图片(iPhone 5 / 5s使用视网膜4,现在正确显示)。 我试图将iPhone的设备types更改为Universal。 所以我的问题是, 如果苹果删除Retina4的目的,那么我如何在XASET中设置全屏图像,使他们的iPhone 4/5/6的工作 ? 我只是在谈论全屏图像。 我理解使用2x的非全屏图像是有意义的。 顺便说一句,我不是说AppIcon和LaunchImage(视网膜4仍然在那里工作)。 我不想编写额外的代码来使其工作(实际上这是我目前所做的,就像iPhone 6上带有资产目录的全屏图像一样)。 那么是否有可能只是设置资产来使其工作?

Xcode 7.0 beta 6:与VectorKit的问题

我在我的应用程序中使用MapKit。 除了iOS9以外,一切都很好。 我最近下载了Xcode7.0 beta 6,并在iOS9testing版中运行我的项目,在控制台中挂起了以下错误消息: /BuildRoot/Library/Caches/com.apple.xbs/Sources/VectorKit/VectorKit- 1134.11 / GeoCSS / GeoCSS / StyleSheet.cpp:122 STYL Parse:解码错误/BuildRoot/Library/Caches/com.apple.xbs/Sources /VectorKit/VectorKit-1134.11/GeoCSS/GeoCSS/StyleSheet.cpp:99 STYL Parse:此处解码错误 任何人都知道是什么造成这个问题? 谢谢。 更新: 今天检查' Xcode7.0转基因种子 ',问题仍然存在。 任何人面对相同?

如何有效地在iOS项目中添加iOS框架

最近开始在一个iOS项目上工作,用swift和objective-c编写。 截至目前,我们有一个单一的回购。 现在我们专注于创build一些框架,以便我们可以跨多个应用程序重复使用相同的框架。 我想知道你的意见。 如果我在我的客户端应用程序项目中添加framework.xcodeproj,我可以在编写导入语句后访问框架公共实体。 我关心的是每次我由客户端应用程序项目构build,这个framework.xcodeproj也编译,虽然它的代码没有改变,自上一次构build也不依赖于任何其他框架。 如果我添加框架作为framework.framework并使其进入embedded框架,我可以访问该框架的公共实体。 在这种情况下令人担忧的是“每当我更改框架的代码,我需要更新客户端应用程序项目中的框架”。 有没有什么办法可以在客户端应用程序项目中包含框架,我可以访问公共实体,并且不会在每次构build客户端应用程序项目时都获得构build? 如果框架在代码更新的时候生成,那就好了。 在过去,我使用了Visual Studio,如果在依赖项目中没有代码更改,就可以构build我的客户端项目,而无需构build依赖项目。

在NSUserDefaults中保存NSManagedObject

大家好(抱歉我的英文不好,我是法文), 我试图把我NSManagedObject到NSUserDefaults检索它的关系。 基本上我用NSCoding和我已经实现了所需的方法,但是因为它是NSManaged对象,init方法的签名是:init(实体:NSEntityDescription,insertIntoManagedObjectContext上下文:NSManagedObjectContext?)。 消息是“NSInvalidArgumentException”,原因是:“非法尝试在不同上下文中的对象之间build立关系”shop“ 如果我在Address: self.shop = shop注释这行,它会一次又一次地创build我的实体。 这是我的代码: 把商店放在NSUserDefaults : let selectedShop = shopFetchedResultsController!.fetchedObjects![indexPath.row] as! Shop let encodedShop = NSKeyedArchiver.archivedDataWithRootObject(selectedShop) NSUserDefaults.standardUserDefaults().setObject(encodedShop, forKey: "currentShop") 并检索它: let encodedShop = NSUserDefaults.standardUserDefaults().objectForKey("currentShop") as! NSData let currentShop = NSKeyedUnarchiver.unarchiveObjectWithData(encodedShop) as! Shop 实体店: import Foundation import CoreData @objc(Shop) class Shop: NSManagedObject, NSCoding { @NSManaged var name: String @NSManaged var phoneNumber: […]

在iphone应用程序中实现应用程序细化

我的iOS应用程序的大小是在应用程序商店相当大。 我怎样才能降低实现应用程序细化,使应用程序的大小降低。 Note : – 我已经在使用Images.xcassets分别放置x / 2x / 3x图像。 我也读了这个苹果文档,并照顾优化级别的构build设置。 我也使用一个8位的PNG,而不是一个32位的PNG。

Xcode崩溃与基本本地化添加Info.plist本地化

我在一个快速的ios项目中使用Xcode 7.0.1的Base localization。 当试图添加Info.plist的本地化版本时,Xcode可重复崩溃。 崩溃报告写道: Process: Xcode [8668] Path: /Applications/Xcode.app/Contents/MacOS/Xcode Identifier: com.apple.dt.Xcode Version: 7.0.1 (8228) Build Info: IDEFrameworks-8228000000000000~5 Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: Xcode [8668] User ID: 501 Date/Time: 2016-02-09 20:19:34.068 +0100 OS Version: Mac OS X 10.11.3 (15D21) Report Version: 11 Anonymous UUID: 3E9F29CA-3434-1E64-B82C-450C0F5950BA Sleep/Wake UUID: E7AE7A3F-2138-4C7B-8C65-D550B9D39594 Time Awake Since […]