2011-02-18 6 views
1

성능 문제가 있습니다.UITextView를 사용할 때의 성능 문제

나는 앱을 개발했는데, 내비게이션과 관련하여 에 아무런 문제가 없었습니다. 앱이 원활하게 작동하고있었습니다. UITextView를 추가 할 때까지 보기로보기를 전환하는 단추를 클릭하면 TextView가 사용 된 후 약 12 ​​분에서 으로 전환됩니다. 이것은 textView 을 약 30-40 줄의 텍스트로 채울 때 발생합니다.

Xcode에서 UITextView와 관련된 코드를 추가하여 인터페이스 빌더 whiteout 을 추가하여 TextView를 추가했습니다.

이 문제를 해결할 수 있도록 도와 주시겠습니까 ??

감사합니다.

편집 : 이것은 텍스트 뷰가 포함 된 페이지에 대한 코드입니다

// Food.m 
// Azkar 
// 
// Created by al3madi on 18/02/2011. 
// Copyright 2011 __MyCompanyName__. All rights reserved. 
// 

#import "Food.h" 
#import "MainMenuViewController.h" 


@implementation Food 

- (IBAction) mainMenu:(id)sender { 
    MainMenuViewController* mainM = [[MainMenuViewController 
             alloc] initWithNibName:@"MainMenuViewController" bundle:nil]; 

    [self.navigationController pushViewController:mainM animated:YES]; 
} 


- (void)dealloc { 
    [MainMenuViewController release]; 
    [super dealloc]; 
} 


@end 

참고 : 나는, 아니 내가의 내용을 변경 한 경우, 코딩하여 인터페이스 빌더를 사용하여 XIB 파일에서 텍스트를 입력 내가 원한 텍스트에 TextView. TextView를 편집 할 수 없게했습니다.

코드는 Food.m 텍스트 뷰의 내용이 Food.xib

이 조금 이상한 보이는
+0

UITextView를 채우는 코드를 보는 것이 도움이 될 것입니다 ... –

+0

안녕하세요, 의견을 주셔서 감사합니다, 내가 말했듯이, 코드는 UITextView와 관련된 것을 포함하지 않습니다 .. 어떻게 코드를 추가하지만 난 당신이 그것을 읽을 수 있기를 희망합니다 ,,, [코드] # import를 "Food.h" # import를 "MainMenuViewController.h" @implementation 식품 - (IBAction를)에는 mainMenu (ID) 보낸 사람 { \t MainMenuViewController mainM * = [MainMenuViewController \t \t \t \t \t \t 01,\t \t alloc] initWithNibName : @ "MainMenuViewController"번들 : nil]; \t \t [self.navigationController pushViewController : mainM animated : YES]; } - (void) dealloc { \t [MainMenuViewController release]; \t [super dealloc]; } @end [코드] – 3madi

+0

질문을 편집하여 거기에 코드를 추가하고 강조 표시 한 다음 '{}'버튼을 누르십시오. 그러나 텍스트 뷰를 실제로 채우는 코드를 보여줍니다. – Anna

답변

0

에입니다. 어쨌든 다음을 시도하십시오. 인터페이스 작성기를 사용하여 UITextView에 텍스트를 넣는 대신 프로그래밍 방식으로이 작업을 수행하십시오. 당신의 UITextView 처리를 담당 뷰 컨트롤러에서, 단순히 viewDidLoad 방법에 다음 줄을 추가합니다 :

myTextView.text = @"your text here"; 

myTextView 당신이 당신의 UITextView에 연결된 콘센트 변수에 할당 된 이름입니다.

+0

안녕하세요, 저는 그것을 시도했지만 여전히 메인 메뉴에서 Food.xib로 이동하는 데 약 4 초가 걸립니다. – 3madi

+0

어떤 종류의 장치를 사용하고 있습니까? 최적화가 가능하도록 코드를 올바르게 컴파일 했습니까? 디버그 구성에서 앱을 실행할 때 최적화가 이루어지지 않아 코드가 훨씬 느려집니다. 릴리스 구성. 하지만 디버그 구성에서도 4 초가 지나치게 많습니다. –

+0

시뮬레이터를 사용하여 앱을 빠르게 실행할 때 문제가 없지만 기기 "iPhone 4"에서 실행할 때 속도가 훨씬 느려집니다. – 3madi

관련 문제