ios - 在 Objective C 中打印一个变量

标签 ios objective-c xcode

<分区>

我正在尝试将此应用程序“说出”的单词打印到控制台上,以便我可以将其存储在一个变量中供以后使用。函数是这样的,我正在尝试打印变量“word”中的内容。我该怎么做?

- (void)speak:(NSString *)words {
  if ([synth isSpeaking]) {
      NSLog(words);
    return;
  }
  AVSpeechUtterance *utterance =
      [AVSpeechUtterance speechUtteranceWithString:words];
  utterance.voice = [AVSpeechSynthesisVoice voiceWithLanguage:@"en-US"];
  utterance.rate = 0.75 * AVSpeechUtteranceDefaultSpeechRate;
  [synth speakUtterance:utterance];

}

我曾尝试在其中添加 NSLog(words),因为我认为这是解决此问题的方法。但是,我收到一个错误并且不起作用。我已将它添加到上面的代码块中,只是为了清楚地说明我所做的事情。

最佳答案

NSLog(@"words :: %@", words);

在控制台选项卡中打印

 po words

关于ios - 在 Objective C 中打印一个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46031237/

上一篇:ios - 刷卡功能在本地工作但在设备场上失败

下一篇:android - IOS转Android时React-Native Element类型无效

相关文章:

iOS混合模式相乘

ios - 升级 Xcode6 后尝试在 iPhone 模拟器中进行调试时,Xcode 有时会崩溃

iphone - 滑动手势已添加到 UILabel,但它不起作用

scroll - WebView - 用户已滚动

objective-c - Objective-C++ 中的字符串

ios - 根据目标加载不同的 plist

ios - UILocalNotification 声音和振动设置 IOS

ios - 修剪 UIImage 的透明度

swift - Xcode 项目和 Xcode playground 有什么区别?

c++ - 如何使用 coreAudio 将标准化浮点值数组写入 AIFF?