如何使2个参数POST NSURLRequest?

我想添加2个参数给NSURLRequest 。 有没有办法或应该使用AFnetworking?

如何在iOS中创build不使用Unicode的下标字符

我一直在尝试一段时间来创build一个NSString的下标字符没有成功。 是否有可能在iOS中做到这一点? 我需要一种方法来将string中的字符更改为下标或上标,并且由于Unicode不具有所有字母,因此无法使用Unicode。 我的猜测可能是使用HTML标签<sub>和<sup>但我没有find一种方法将所述HTML标签转换为NSString。

将图像转换为CVPixelBuffer进行机器学习Swift

我正在尝试在2017年的WWDC上演示的苹果示例Core ML型号正常工作。 我正在使用GoogLeNet尝试对图像进行分类(请参阅Apple机器学习页面 )。 该模型将CVPixelBuffer作为input。 我有一个名为imageSample.jpg的图片,我正在使用这个演示。 我的代码如下: var sample = UIImage(named: "imageSample")?.cgImage let bufferThree = getCVPixelBuffer(sample!) let model = GoogLeNetPlaces() guard let output = try? model.prediction(input: GoogLeNetPlacesInput.init(sceneImage: bufferThree!)) else { fatalError("Unexpected runtime error.") } print(output.sceneLabel) 我总是得到输出中意外的运行时错误,而不是图像分类。 我的代码转换图像如下: func getCVPixelBuffer(_ image: CGImage) -> CVPixelBuffer? { let imageWidth = Int(image.width) let imageHeight = Int(image.height) let attributes : […]

即使设置被设置为“never”,iOS11照片库访问也是可能的

if UIImagePickerController.isSourceTypeAvailable(.photoLibrary) { let imagePicker = UIImagePickerController() imagePicker.sourceType = .photoLibrary imagePicker.allowsEditing = true self.present(imagePicker, animated: true, completion: { }) } 即使我使用上面的代码将“设置中的照片”设置为“永不”,我仍然可以呈现图像select器并显示照片。 在显示它之前,我会检查PHPhotoLibrary.authorizationStatus() ,但是我想知道这是否是预期的行为?

如何更改UIAlertController的背景颜色?

由于UIActionSheet在iOS 8中的奇怪行为,我已经使用UIAction实现了UIAlertController作为button。 我想改变UIAlertController的整个背景。 但我找不到任何方法来做到这一点。 甚至尝试过, actionController.view.backgroundColor = [UIColor blackColor]; 但是没有帮助我。 任何有关这方面的投入都是可观的。 提前致谢。

主线程正在执行长时间运行的Parse操作

我收到错误: “主线程正在执行一个长时间运行的Parse操作,并打断warnParseOperationOnMainThread()进行debugging。 和 “打破warnParseOperationOnMainThread()来debugging。” 我无法find我的代码中的错误。 有人能告诉我我做错了什么吗? PFQuery *query = [PFQuery queryWithClassName:@"User"]; [query getObjectInBackgroundWithId:[[PFUser currentUser] objectId] block:^(PFObject *object, NSError *error) { self.firstName = object[@"firstname"]; self.lastName = object[@"lastname"]; self.nameLabel.text = [[NSArray arrayWithObjects:self.firstName, self.lastName, nil] componentsJoinedByString:@" "]; }];

在Swift中的有序字典

有什么内置的方式来创build一个有序的地图在Swift 2? 数组[T]按照对象附加到它的顺序sorting,但字典[K : V]不是有序的。 例如 var myArray: [String] = [] myArray.append("val1") myArray.append("val2") myArray.append("val3") //will always print "val1, val2, val3" print(myArray) var myDictionary: [String : String] = [:] myDictionary["key1"] = "val1" myDictionary["key2"] = "val2" myDictionary["key3"] = "val3" //Will print "[key1: val1, key3: val3, key2: val2]" //instead of "[key1: val1, key2: val2, key3: val3]" print(myDictionary) 有没有什么内置的方法来创build一个有序的key […]

SWIFT – BLE通信

我有一个SWIFT应用程序,需要通过Bluetooth LowEnergy模块向我的Arduino发送一个值! 我做了正确的search和连接部分,但我无法发送和接收任何数据。 这里是我的代码来获得可用的BLE设备的列表,并把所有这些放在一个表格视图中,然后单击应用程序提供的单元格以将它们连接到它们! 所有这一切都完美的作品,但我不知道从应用程序发送一个“a”字符到BLE,并从arduino回到应用程序的答案! import UIKit import CoreBluetooth class BluetoothList: UITableViewController,CBCentralManagerDelegate, CBPeripheralDelegate { var listValue = [Lista]() var Blue: CBCentralManager! var conn: CBPeripheral! var a: String! var char: CBCharacteristic! func centralManager(central: CBCentralManager, didDiscoverPeripheral peripheral: CBPeripheral, advertisementData: [String : AnyObject], RSSI: NSNumber) { if (peripheral.name == a){ self.conn = peripheral self.conn.delegate = self Blue.stopScan() Blue.connectPeripheral(self.conn, […]

如何在ios中获取图像元数据

我想使用ios显示图像元数据。 元数据,如光圈,快门速度,曝光补偿,ISO,镜头焦距等,所以请帮助我,如果任何人有想法。

将一个正在运行的countup显示计时器添加到一个iOS应用程序,如时钟秒表?

我正在使用一个以5秒为单位处理设备动作事件和更新界面的应用程序。 我想添加一个指标,将显示应用程序已经运行的总时间的应用程序。 似乎像秒表一样的计数器,就像本机的iOS时钟应用程序是一个合理的方式来计算应用程序已经运行的时间,并显示给用户。 我不确定的是这种秒表的技术实现。 这是我在想什么: 如果我知道界面更新之间有多长时间,我可以在事件之间加上秒,并将秒数保持为局部variables。 或者,间隔0.5秒的定时器可以提供计数。 如果我知道应用程序的开始date,我可以使用[[NSDate dateWithTimeInterval:(NSTimeInterval) sinceDate:(NSDate *)]将本地variables转换为每个接口更新的date 我可以使用具有短时间样式的NSDateFormatter将更新date转换为使用stringFromDate方法的string 结果string可以分配给界面中的标签。 结果是秒表针对应用程序的每个“打勾”进行更新。 在我看来,这个实现有点太重,不像秒表应用那样stream畅。 有一个更好,更互动的方式来计算应用程序已经运行的时间? 也许iOS已经为此提供了一些东西?