小编Kam*_*had的帖子

如何在swift中使用UIImagePickerController捕获相机?

我正在尝试UIImagePickerController快速使用但不工作......

我的ViewController:

class ViewController: UIViewController {

@IBOutlet var imag : UIView = nil
@IBAction func capture(sender : UIButton) {
    println("Button capture")
    if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.Camera)
    {
        var imag = UIImagePickerController()
        imag.delegate = self
        imag.sourceType = UIImagePickerControllerSourceType.Camera;
       imag.mediaTypes = kUTTypeImage
        imag.allowsEditing = false

        self.presentViewController(imag, animated: true, completion: nil)

    }
   }   
}
Run Code Online (Sandbox Code Playgroud)

我在下面的代码行中有错误

imag.delegate = self 
(Type'ViewControlles does confoorm to protocol 'UIImagePickerControllerDelegate')
imagePicker.mediaTypes = kUTTypeImage   
(use of unresolved identifier kUTTypeImage)
Run Code Online (Sandbox Code Playgroud)

我已经阅读过kUTTypeImage在swift 中无法使用的内容.但是我不知道,我正在使用这个函数.有帮助吗?

谢谢!!

uiimagepickercontroller swift xcode6 ios8

36
推荐指数
5
解决办法
4万
查看次数

在真实商品的应用程序购买中使用

我正在开发一个iphone应用程序.

在我的应用程序中,我有一个发送实物礼品的功能,所以我们决定在应用程序购买中使用.我已经阅读了针对In App购买的Apple文档,但它不允许实体商品.

如果有替代方案,请告诉我.

in-app-purchase

6
推荐指数
1
解决办法
4538
查看次数

IBM Watson Speech To Text:无法使用 Swift SDK 转录文本

我正在使用 IBM Watson 语音文本 iOS SDK 来转录实时音频。我已经通过可可豆荚安装了它。在将音频转录为文本时,我遇到了一个问题(身份验证)。

安装的 STT SDK 版本是0.38.1.

我已经配置了所有内容,正确创建了服务和凭据,并确保SpeechToText使用正确的apikeyURL. 每当我调用startStreaming方法 STT SDK 打印一些错误日志,这似乎与身份验证挑战有关。

这是代码片段。

let speechToText = SpeechToText(apiKey: Credentials.SpeechToTextAPIKey,iamUrl: Credentials.SpeechToTextURL)
var accumulator = SpeechRecognitionResultsAccumulator()

func startStreaming() {

  var settings = RecognitionSettings(contentType: "audio/ogg;codecs=opus")
  settings.interimResults = true
  let failure = { (error: Error) in print(error) }
  speechToText.recognizeMicrophone(settings: settings, failure: failure) { results in
  accumulator.add(results: results)
  print(accumulator.bestTranscript)

 }
}
Run Code Online (Sandbox Code Playgroud)

错误日志

CredStore - performQuery - Error copying matching creds.  Error=-25300, 
query={ …
Run Code Online (Sandbox Code Playgroud)

iphone speech-to-text ios ibm-watson swift

5
推荐指数
0
解决办法
412
查看次数

在IOS应用程序中乱舞

我在我的IOS应用程序中使用flurry,我有很多疑问:

  1. 是添加所需的文件libFlurry(我只是使用Flurry分析)
  2. 我在myAppDelegate.m中完成了这个

    [FlurryAPI startSession:@"VmyKey"];
    
    [FlurryAPI logAllPageViews:self.navController];
    
    Run Code Online (Sandbox Code Playgroud)

我将在指示中看到:

    [FlurryAPI logAllPageViews:self.navController];
Run Code Online (Sandbox Code Playgroud)
  1. 我想在我的应用程序关闭时禁用发送数据,我已在我的应用程序委托中完成此操作:[FlurryAPI setSessionReportsOnCloseEnabled:NO];这是写吗?

  2. 我想在我的应用程序中创建活动,我这样做了:[FlurryAPI logEvent:@"EVENT_NAME"];,我会把它放在哪里?我把它放在每个viewController(viewDidload)??

  3. 有什么区别:

    [FlurryAPI logAllPageViews:self.navController];
    
    [FlurryAPI logEvent:@"EVENT_NAME"]
    
    Run Code Online (Sandbox Code Playgroud)

感谢您的回答

iphone

1
推荐指数
1
解决办法
6024
查看次数