在使用Cycript查看APP的結構的時候會用到
[[UIApp keyWindow] recursiveDescription].toString()
但是會顯示內容不全, 如下的情況
搜索后也沒有找到具體的原因和徹底解決的辦法, 不過曲線解決的辦法倒是有兩個
- 把輸入文本寫入文件, 然后查看文件
[[UIApp.keyWindow recursiveDescription ] writeToFile:"/var/mobile/viewdump.txt" atomically:NO encoding:4 error:NULL]
然后cat查看就好了, 這說明輸入是沒有問題的, 但是不知為什么在base里顯示不全.
- 降級Cycript解決這個問題(作者未嘗試, 僅記錄)
在cydia中將Cycript降級到0.9.505, 可解決
0.9.59*系列都會有這個問題.