我正在尝试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 中无法使用的内容.但是我不知道,我正在使用这个函数.有帮助吗?
谢谢!!
我正在开发一个iphone应用程序.
在我的应用程序中,我有一个发送实物礼品的功能,所以我们决定在应用程序购买中使用.我已经阅读了针对In App购买的Apple文档,但它不允许实体商品.
如果有替代方案,请告诉我.
我正在使用 IBM Watson 语音文本 iOS SDK 来转录实时音频。我已经通过可可豆荚安装了它。在将音频转录为文本时,我遇到了一个问题(身份验证)。
安装的 STT SDK 版本是0.38.1.
我已经配置了所有内容,正确创建了服务和凭据,并确保SpeechToText使用正确的apikey和URL. 每当我调用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) 我在我的IOS应用程序中使用flurry,我有很多疑问:
我在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)
我想在我的应用程序关闭时禁用发送数据,我已在我的应用程序委托中完成此操作:[FlurryAPI setSessionReportsOnCloseEnabled:NO];这是写吗?
我想在我的应用程序中创建活动,我这样做了:[FlurryAPI logEvent:@"EVENT_NAME"];,我会把它放在哪里?我把它放在每个viewController(viewDidload)??
有什么区别:
[FlurryAPI logAllPageViews:self.navController];
[FlurryAPI logEvent:@"EVENT_NAME"]
Run Code Online (Sandbox Code Playgroud)感谢您的回答