0

How can I programmatically check if a particular keyboard (in my case, Chinese handwriting) is installed on iOS (4.3)?

Moshe
  • 57,511
  • 78
  • 272
  • 425
lucasart
  • 1,643
  • 1
  • 20
  • 29

1 Answers1

1

Short answer: You can't, at least App Store legally with Apple's public APIs.

A little longer answer: This might be possible with a hacked/jailbroken device, but I have never seen methods to accomplish this task.

esqew
  • 42,425
  • 27
  • 92
  • 132
  • Thanks esqew. This [link](http://www.neoos.ch/news/46-development/54-uikeyboardtypenumberpad-and-the-missing-return-key) has a solution on iPhone, but does not work on iPad. I'm looking for sth similar, if possible. – lucasart Jun 10 '11 at 03:48
  • That link will certainly not tell you how to "check if a particular keyboard... is installed." – esqew Jun 10 '11 at 03:50
  • Right. It only tells you what keyboard is presently selected through "UIView/hasPrefix", I guess. That'd be a good start. If I had that working for iPad, I could tell the user to install the keyboard and come back when done. – lucasart Jun 10 '11 at 04:03
  • Just got that working on iPad, but it does not give details on the type of keyboard that appears: `>` is the same for all types of keyboard. – lucasart Jun 10 '11 at 04:51
  • As esqew rightly said, and as this [post](http://stackoverflow.com/questions/1784935/how-can-i-bring-up-the-iphone-uikeyboard-with-non-english-language) confirms it, it's not possible. Hope iOS5 will bring some changes here... – lucasart Jun 10 '11 at 05:25