2013-01-20 39 views
-1

這是我的第一篇文章曾經在棧......與iOS玩弄,我期待到鏡子背面類似文本輸入到K & [R 1.5.1:尋找的getchar()程序

main() 
{ 
    int c; 
    c = getchar(); 
    while (c != EOF) { 
     putchar(c); 
     c = getchar(); 
    } 
} 

FWIG內置的協議是使用文本輸入,但是這給了我一個完整的字符串,並且我需要一次處理輸入的一個字符(並且從其他語言輸入)

+2

請更清楚你要做什麼。你想創建一個iOS應用程序來回應你輸入的內容嗎?一個命令行工具,在監獄破解設備上的shell上運行?您還包括核心文本和Unicode標記,這使得這一點更加不明確。 –

+0

我想監視文本輸入以通知用戶他們是否正確拼寫代碼,它會顯示在屏幕上,如果該字母不正確,將會有「後果」。 TBH,我對核心文本知之甚少,不知道它是否屬於標籤... –

回答

1

恐怕你做了必須使用UIKit路由。如果您想要更改的字符,請在您的控制器中執行UITextFieldDelegate委託並實施textField:shouldChangeCharactersInRange:replacementString:方法,該方法針對每個更改的字符都會調用。請注意,它可能會在一系列字符上調用,即當用戶刪除一個範圍或嘗試粘貼某些內容時(您可以在此情況下返回NO,並且只接受輸入末尾處的單個字符更改,但會中斷用戶界面的預期行爲,在你的情況下可能會或不會很好,具體取決於你試圖實現的目標)

+0

感謝您的回覆!我真的不明白爲什麼他們關閉了這個話題......我想爲一個已經存在的程序尋求一個簡單的依賴於平臺的解決方案。無論如何,我發現你的帖子很有幫助。 –