我正在開發一個 iPad 應用程式,它允許用戶使用 Touch ID 登錄。此外,我還在應用程式設定包中包含了一個名為“Touch ID”的首選項,用戶可以在其中打開/關閉該選項以啟用或禁用 Touch ID 身份驗證。
以下 plist 檔案是我用來設定設定包的檔案。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>StringsTable</key>
<string>Root</string>
<key>PreferenceSpecifiers</key>
<array>
<dict>
<key>Type</key>
<string>PSToggleSwitchSpecifier</string>
<key>Title</key>
<string>Touch ID</string>
<key>Key</key>
<string>settingsTouchID</string>
<key>DefaultValue</key>
<false/>
</dict>
</array>
</dict>
</plist>
下圖是應用程式設定螢屏的螢屏截圖。

但是,某些 iPad 具有“Face ID”而不是“Touch ID”,我想提供選項名稱(Plist 檔案中的標題欄位)以將捆綁設定為“Face ID”而不是“Touch ID”設備。
有人可以告訴我應用程式設定選項的動態標題是否可行嗎?
注意:我有一些替代解決方案,例如在我的應用程式本身中創建一個設定螢屏,將設定名稱重命名為通用名稱等。
uj5u.com熱心網友回復:
無法在運行時編輯 plist 檔案
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/366170.html
