retain

    0熱度

    2回答

    我將如何編碼我的android應用程序以記住用戶在使用之間輸入的值? 舉個例子,說我有一個EditText「input1」和spinner「input2」這給在一個名爲「output1」 textview結果。 目前,當我關閉並重新打開應用程序時,所有輸入的值和計算都會丟失並重置。 我該如何解決這個問題?

    1熱度

    3回答

    當用戶提交表單時,是否有辦法保留textfield/textbox的值?我只想保留具有錯誤或指定值的值。 例如,我發佈到10個博客,1-9獲得發佈成功,所以我只想在頁面加載表單提交後保留10的值。我可以這樣做嗎?怎麼樣?

    5熱度

    2回答

    我使用下面的代碼傳遞一個對象來輔助線程: (void)login:(id)sender { platformMsgs_LoginRequest *loginRequest = [[[platformMsgs_LoginRequest alloc] init] autorelease]; //more code... [NSThread detachNewThreadSelector

    0熱度

    2回答

    我很難弄清楚如何管理一個實例變量的內存,該實例變量需要保持一段時間的當前狀態,然後重新分配給新分配的內存。 看看下面的例子爲實例變量「importantData」: -(void)Update { importantData = [[self getObject] retain]; } - (SomeObject *)getObject { SomeObject *

    4熱度

    1回答

    鑑於以下代碼 @interface MyClass { SomeObject* o; } @property (nonatomic, retain) SomeObject* o; @implementation MyClass @synthesize o; - (id)initWithSomeObject:(SomeObject*)s { if (self

    2熱度

    1回答

    有人可以解釋爲什麼最後一行輸出-1?它發生在一個NSMutableString上調用複製時,我期望strFour的returnCount爲1,因爲應該返回一個不可變的副本。 NSMutableString *str =[NSMutableString stringWithString:@"hi"]; NSLog(@"new instantiated variable has a retain c

    0熱度

    3回答

    我正在開發一個基於導航的iPhone應用程序。每當應用程序退出時,導航控制器和窗口的保留計數是3.有人可以向我解釋如何解決此問題嗎?因此,dealloc方法沒有被調用。

    4熱度

    1回答

    我在這裏看到了一些關於使用保留或複製字符串的問題。我仍然無法理解差異或重要性。 在我的情況下,目前我有一個類的整個負載nsstrings來保存字符串。 我希望這個類只能實例化一次,我希望它的nsstring變量根據在表視圖中單擊的索引進行更改。 如果我選擇使用保留,我的nsstrings將被覆蓋每次我在我的tableview點擊設置它們的值,如果我選擇複製,我會以某種方式有每個字符串2個實例..

    0熱度

    4回答

    比方說,我做了以下(富開始爲一些對象): [foo release]; // STUFF with foo [foo retain]; 只要我不是重新分配FOO,在此我還是有結束同樣的富,對嗎?我是不是冒着失去foo的風險去冒險? 我想我確定我對版本的理解是正確的。如果我釋放foo,它不會消失,直到它上的所有句柄都消失。換句話說,foo必須被分配給// STUFF中的某個其他對象,否則fo

    0熱度

    2回答

    我有一個tableView:didSelectRowAtIndexPath:我每次創建一個ViewController實例選擇一個項目。有時它很長時間都能正常工作,有時它會很快崩潰並伴隨着EXC_BAD_ACCESS。調試器在QuestionDetailViewController中歸咎於行[super dealloc];。 爲什麼?我記錄了QuestionDetailViewController