У меня есть приложение, в котором есть UITextView. Пользователь нажимает кнопку, и действие меняет текст в UITextView. Приложение является функциональным и в AppStore прямо сейчас, оно было построено с использованием iOS 4.2.Проблема с обновлением приложения и UITextView
Из-за изменения чего-либо с кодом. При тестировании новой версии приложения, создающей ее для iOS 6. приложение не будет отображать текст в UITextView при установке в симуляторе или новом устройстве. UITextView пуст ... но при использовании NSLog он записывает в журнал, что есть текст в UITextView.
Я заметил, что если устройство имело предыдущую версию приложения, которое находится в AppStore. И я компилирую новую версию приложения на это устройство, функции приложения, как это предполагается, и UITextView обновляется при нажатии кнопки.
в моем файле .h
#import <UIKit/UIKit.h>
@interface TimeSheetViewController : UIViewController <UITextViewDelegate>
{
}
@property(nonatomic, retain) IBOutlet UITextView *logTextView;
в моем файле .m
@synthesize logTextView;
-(IBAction)buttonAction
{
logTextView.text = [NSString stringWithFormat:@"%@ \n New words go here...", logTextView.text];
NSLog(@"%@", logTextView.text);
}
Даже пытается иметь текст набор из UITextView с Interface Builder не в состоянии показать, если приложение не является предварительно -существует, когда новая версия скомпилирована на устройство
Является ли цвет текста таким же, как на фоне UITextView? Если он правильно печатается в журнале, тогда текст существует. – Sam
Вы проверили соединение UITextView в файле nib? – Divyu
@Sam фон синий, а текст черный. проблема в том, что, если приложение было ранее установлено из AppStore, а затем создало новую версию для работы с iPhone, но если приложение было встроено на iPhone без предварительного запуска приложения на iPhone, это не сработает. – OscarTheGrouch