Tag: 迅速

canOpenUrl失败“org-appextension-feature-password-management”(PayPal)

贝宝付款不起作用,因为我打开一个URL失败 -canOpenURL: failed for URL: "org-appextension-feature-password-management://" – error: "(null)" 根据文档,我添加org-appextension-feature-password-management到我的info.plist,但是我仍然得到下面的错误。 想法,我可能忽略了?

我怎样才能通过FBRequest快速检索朋友的照片

var friendRQ: FBRequest = FBRequest(forGraphPath: "me/taggable_friends?fields=name,picture.width(66).height(66)") friendRQ.startWithCompletionHandler({ (Connection, results, error) -> Void in self.FBData = results.objectForKey("data") as NSMutableArray println(self.FBData) }) 我没有问题检索名称,但图片。 FBData.picture会重新生成一个NSURL picture = { data = { height = 68; "is_silhouette" = 0; url = "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xpa1/v/t1.0-1/c9.0.68.68/p68x68/10410849_1410555062563816_XXXXX70293207008499_n.jpg?oh=ddd9e2d36cc13bc0095b243097a199b4&oe=54FC0162&__gda__=1427125899_dc78acc5e14b7d25aee153ccf8bb1543"; width = 68; }; }; 如何在ImageView中正确显示此图片? var picture: NSURL = FBFriendHelper.sharedInstance.FBData[indexPath.row].picture var data: AnyObject? = picture.valueForKey("data") 接着?

无法将目标C片段转换为Swift

我是ObjectiveC和Swift的初学者(但是必须为Cordova应用程序开发iOS共享扩展)。 我试图在我的共享扩展中实现这个代码片段 NSURL *destinationURL = [NSURL URLWithString:@"myapp://"]; // Get "UIApplication" class name through ASCII Character codes. NSString *className = [[NSString alloc] initWithData:[NSData dataWithBytes:(unsigned char []){0x55, 0x49, 0x41, 0x70, 0x70, 0x6C, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E} length:13] encoding:NSASCIIStringEncoding]; if (NSClassFromString(className)) { id object = [NSClassFromString(className) performSelector:@selector(sharedApplication)]; [object performSelector:@selector(openURL:) withObject:destinationURL]; } 现在我有以下,但我不知道如何翻译“performSelector”部分,因为它看起来不是在Swift中。 let bytesArray : […]

Alamofire处理特定的错误代码

我的目标是能够在我的最终竞争处理程序被调用之前捕捉到Alamofire请求(JSON,string)中的任何响应,并且如果它是特定的响应代码,那么我将对所有响应进行相同处理。 我做了一个Alamofire的包装,让我做我需要的具体请求(login请求等),并在那里我也收到了答复,但我不想对待我的每个具体要求全球常见的错误代码。 只是将Alamofire请求分类并在那里进行治疗似乎更自然。 但是,当我将子类Alamofire请求类,为了所有其他工作,我也必须inheritanceAlamofirepipe理器,并专门覆盖返回pipe理器内的请求的方法。 而这是不可能的,因为在这个方法里超类使用它自己的私人东西。 我应该怎么做,以便做出更干净和更好的解决scheme?

将iOS Core Data添加到现有项目 – 解包可选值时发生错误

我试图将CoreData添加到现有的项目。 所以,我复制了一个新项目的数据模型(SWS.xcdatamodel)和AppDelegate文件。 然后我改变了AppDelegate方法中的项目名称和数据模型名称 import UIKit import CoreData @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { // Override point for customization after application launch. return true } func applicationWillResignActive(application: UIApplication) { // Sent when the application is about to move from active to inactive state. […]

当右箭头没有显示在我的单元格中

这是我的故事板显示 但是,当我在模拟器上运行时,右箭头不存在 我不知道为什么,也不知道我应该给你看什么代码,因为我实际上并没有自己制作这个箭头,我只是select了单元的accessory作为Discolosure Indicator 更新1 没有重叠,这是从debugging器:

使用AFNetworking在swift上传图片

我试图上传一个图像到我的服务器使用AFNetworking在迅速,我得到这个错误The data couldn't be read because it isn't in the correct format. let manager = AFHTTPRequestOperationManager() let url = "http://path/to/server" let URL : NSURL = NSURL(string: url)! let req : NSURLRequest = NSURLRequest(URL: URL) let fileURL = NSURL(string: "file:///var/mobile/Media/DCIM/102APPLE/IMG_2623.PNG") manager.POST( url, parameters: nil, constructingBodyWithBlock: { (data: AFMultipartFormData!) in do{ _ = try data.appendPartWithFileURL(fileURL!, name: "uploaded_file", […]

交互式推送通知 – 隐藏/显示button

我按照本教程在推送通知上显示button。 通过在didFinishLaunchingWithOptions调用registerNotification来注册button。 但是,在less数情况下,我需要显示一个简单的通知没有任何button。 如何显示/隐藏不同通知的button?

tableView不更新,直到我点击另一个选项卡,并迅速返回

我是新来的iOS,我通过parsingJSON数据dynamic地从Web源填充tableView数据。 但问题是,当我第一次访问该选项卡时什么也没有显示。 在我访问另一个选项卡并返回后,它在tableView上正确显示数据。 这是我的代码 import UIKit class BranchViewController: UITableViewController , UISearchBarDelegate, UISearchDisplayDelegate { var branches = [Branch]() var filteredBranch = [Branch]() var BranchArray = [BranchTable]() var BranchLocationArray = [BranchLocation]() override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. self.tableView!.delegate = self self.tableView!.dataSource = self let url […]

为什么我没有得到任何加速计更新?

我正在尝试使用CoreMotion和Swift获取加速度计更新,下面是我放在viewDidLoad中的内容: override func viewDidLoad() { super.viewDidLoad() let motionManager = CMMotionManager() motionManager.accelerometerUpdateInterval = 0.2 motionManager.startAccelerometerUpdatesToQueue(NSOperationQueue.currentQueue()) { (info:CMAccelerometerData!,error:NSError!) in if error != nil { println(error) } else { println("OK") } } } 问题是,它看起来像我的封闭永远不会被调用(我没有在控制台中的任何东西),你知道为什么吗?