我完全不确定为什么会这样。当我尝试使用prefpareForSegue时,我得到“在解开可选值时意外发现nil”。我知道这意味着什么以及它发生在哪里,但我不知道为什么。
在我的代码中标记的任一行上都会发生错误。我已经测试过值building
和dateText
,但两者都没有。
currentDate
非常感谢任何帮助!
答案 0 :(得分:1)
调用LogUtil.d("tag", "foo", "bar")
时,目标控制器的用户界面元素可能尚未初始化。您应该做的是,在CreatePostScrollViewController中有一个字段,如下所示:
Debug - /var/folders/kn/<snip>/playground282.swift(33): tag foo bar
然后在CreatePostScrollViewController中的viewWillAppearMethod中,将按钮的标题设置为buttonTitle字段,如下所示:
public static String AnalysisB (String stringB) {
return Stream.of(stringB.split(" "))
.map(s -> s.length())
.collect(Collectors.groupingBy(n -> n, Collectors.counting()))
.entrySet().stream()
.sorted(Comparator.comparing(e -> e.getKey()))
.map(e -> e.getKey() + "-letter words " + e.getValue())
.collect(Collectors.joining("\n"));
}
最后在prepareForSegue中完成故事:
System.out.println(AnalysisB("I want to know why this is not working"));