小编Ben*_*Ben的帖子

搜索字符串为空时显示UISearchDisplayTableView

这非常令人沮丧:即使搜索字符串为空,我也试图在UISearchDisplayController中显示未过滤的结果.

添加调试代码numberOfSectionsInTableView:numberOfRowsInSection:显示当我的搜索字符串为空时,返回非零整数,但从cellForRowAtIndexPath:不调用!tableview似乎是隐藏的.

我试着设置tableview.hidden=NO;searchDisplayController:(UISearchDisplayController *)controller didHideSearchResultsTableView:(UITableView *)tableView无济于事.

这不是那么难以实现,我想这是一件很常见的事情!

uitableview uisearchdisplaycontroller ios

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

Mac OSX中的Java Midi破碎了吗?

我正在尝试在浏览器中播放midi,并且一直在使用可在PC上运行良好的Java Applet.它在OSX上非常不可靠,所以我写了一个简单的测试用例,它表现出同样的问题:

import javax.sound.midi.*;
import java.io.InputStream;
import java.io.IOException;
import java.io.FileInputStream;
import java.io.FileNotFoundException;

public class MidiPlayer {

  public static void main(String[] args) {
      try {
          Sequencer sequencer = MidiSystem.getSequencer();
          if (sequencer == null)
              throw new MidiUnavailableException();
          sequencer.open();
          FileInputStream is = new FileInputStream("sample.mid");
          Sequence mySeq = MidiSystem.getSequence(is);
          sequencer.setSequence(mySeq);
          sequencer.start();
      } catch (Exception e) {
          e.printStackTrace();
      }
  }
}
Run Code Online (Sandbox Code Playgroud)

听起来偶尔的消息会被丢弃.就像一个音符不会发射,随机音符将永远挂起.这是OSX中的已知问题吗?看起来Java似乎没有从Apple获得足够的爱.

如果有人有更好的解决方案在浏览器中播放Midi,我全都耳朵!

java macos midi

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

标签 统计

ios ×1

java ×1

macos ×1

midi ×1

uisearchdisplaycontroller ×1

uitableview ×1