好了,所以我正在開發一個自定義鍵盤的iOS在Xcode 7.1,和我碰到的一個問題...顯示自定義鍵盤與故事板建立在iOS
使用NSExtensionPrincipalClass,該出可以正常工作,但是當我使用Storyboard並使用「NSExtensionMainStoryboard」替換plist中的條目時,它僅適用於模擬器,而不適用於物理設備......在物理設備上,它剛剛切換回到以前的鍵盤時,試圖選擇它...
在其他SO帖子中,我看到有人說,設置RequestsOpenAccess
爲TRUE爲他們工作,但沒有運氣h ERE ...
下面你可以看到在我的plist
擴展入口...
<key>NSExtension</key>
<dict>
<key>NSExtensionMainStoryboard</key>
<string>Keyboard</string>
<key>NSExtensionAttributes</key>
<dict>
<key>IsASCIICapable</key>
<false/>
<key>PrefersRightToLeft</key>
<false/>
<key>PrimaryLanguage</key>
<string>en-US</string>
<key>RequestsOpenAccess</key>
<true/>
</dict>
<key>NSExtensionPointIdentifier</key>
<string>com.apple.keyboard-service</string>
</dict>
我沒有任何共享我剩下的代碼,因爲它工作在模擬器上,所以我猜測這是某種設置問題或錯誤?
在Xcode中,我可以看到日誌:
插件 'XXX' 打斷
插件 'XXX' 無效
對我失去了我的任何想法?任何幫助將不勝感激...
同樣的問題..你已經解決了這個問題,或者不'NSExtensionMainStoryboard'只是沒有鍵盤的擴展工作:
圖像複選框的? – PPierson