我有一个自定义单元格的tableView.
我还有一个针对这个custrom单元的.swift文件.
在这个文件中,我有一个函数,它没有发送者:AnyObject输入参数.
如何从此函数调用tableView.reloadData()?
如何清除webView中少数主机的所有cookie?这个问题的方法不起作用.
我正在尝试使用vk.com oauth并且它没有用户注销方法,因此删除cookis是使其他用户可以登录的现有方法之一
答案如下
我在模拟器中测试我的应用程序.
我正在下载文件并获取它的本地方式,如下所示:
file:///Users/administrator/Library/Developer/CoreSimulator/Devices/4CDF286B-543F-4137-B5E2-C312E19B992F/data/Containers/Data/Application/E5F13797-A6A8-48A1-B3C3-FBC3D7A03151/Documents/4d13e04980d3.mp3
现在我想用AVAudioPlayer播放这个文件,但我总是收到这个错误:
file:///
Error Domain=NSOSStatusErrorDomain Code=2003334207 "(null)"
Run Code Online (Sandbox Code Playgroud)
比赛代码:
var alertSound = NSURL(fileURLWithPath: "file:///Users/administrator/Library/Developer/CoreSimulator/Devices/4CDF286B-543F-4137-B5E2-C312E19B992F/data/Containers/Data/Application/E5F13797-A6A8-48A1-B3C3-FBC3D7A03151/Documents/4d13e04980d3.mp3")
print(alertSound)
var error:NSError?
do {
try audioPlayer = AVAudioPlayer(contentsOfURL: alertSound)
audioPlayer.prepareToPlay()
audioPlayer.play()
} catch {
print(error)
}
Run Code Online (Sandbox Code Playgroud)
我该怎么玩呢?
我正在使用
Alamofire.request(.GET, "http://")
.responseString { _, _, string, _ in
println(string)
}
Run Code Online (Sandbox Code Playgroud)
提出请求.响应包含сyrillic符号,在responseString中它们看起来像这样(右上角):
我该如何修改编码?
我分辨扫描前置摄像头输入的面,检测它们,并让他们作为任务的UIImage -objects.我正在使用AVFoundation来扫描和检测面部.
像这样:
let input = try AVCaptureDeviceInput(device: captureDevice)
captureSession = AVCaptureSession()
captureSession!.addInput(input)
output = AVCaptureMetadataOutput()
captureSession?.addOutput(output)
output.setMetadataObjectsDelegate(self, queue: dispatch_get_main_queue())
output.metadataObjectTypes = [AVMetadataObjectTypeFace]
videoPreviewLayer = AVCaptureVideoPreviewLayer(session: captureSession)
videoPreviewLayer?.videoGravity = AVLayerVideoGravityResizeAspectFill
videoPreviewLayer?.frame = view.layer.bounds
view.layer.addSublayer(videoPreviewLayer!)
captureSession?.startRunning()
Run Code Online (Sandbox Code Playgroud)
在委托方法didOutputMetadataObjects我正在面对AVMetadataFaceObject并用红框高亮它像这样:
let metadataObj = metadataObjects[0] as! AVMetadataFaceObject
let faceObject = videoPreviewLayer?.transformedMetadataObjectForMetadataObject(metadataObj)
faceFrame?.frame = faceObject!.bounds
Run Code Online (Sandbox Code Playgroud)
问题是:我如何获得面部作为UIImages?
我试图跳过' didOutputSampleBuffer ',但根本没有调用它:c
我还有一个问题,我应该fileURL从功能进入什么样的参数multipartFormData.appendBodyPart?
它应该是从PC成像的方式,还是必须将图像添加到Images.xcassets?我该怎么发送?
当它下垂并允许用户选择值时,我需要一个像comboBox这样的组件.PickerView看起来很糟糕,我觉得很好看的是DownPicker
我按照说明,安装并试图使用,但我没有看到我传递给它的数据.
let data = NSMutableArray()
data.addObject("1")
data.addObject("2")
data.addObject("3")
let a = DownPicker(textField: group!, withData: data)
Run Code Online (Sandbox Code Playgroud)
当我点击箭头图标时也没有任何反应
只是建议我另一个组件,如这个可以正常使用xcode 7 beta 6或帮助我解决当前尝试的问题.谢谢)
更新:我刚试过这个.也没什么好处的:
试图在这里使用unstruction来添加alamofire到swift项目
所有这些步骤,清理项目大量计时器并重新启动XCode,没有任何帮助.错误不会消失
http://i.stack.imgur.com/kNU3R.png
"无法为'Alamofire'加载基础模块"而无所事事
我做的改变:
1)将项目文件添加到我的项目中
i.stack.imgur.com/eUe8E.png
2)添加到构建阶段面板
i.stack.imgur.com/1wanl.png
3)添加到常规选项卡
i.stack.imgur.com/L3TTR.png
那有什么不对?
我有
var images: [NSData] = [];
Run Code Online (Sandbox Code Playgroud)
我需要在执行for循环块的过程中向此数组添加空值,然后将这些空值替换为我从服务器下载的映像的NSData上的值。
如何将空值附加到NSData-array?
我尝试过类似... as! NSData或创建变量someVar: NSData?-每次应用崩溃