2012-10-09 14 views
8

IOS 6.0 SDK'yı XCode 4.5.1 ile güncelledim ve UITextField'i çok baytlı klavye ile düzenlerken geçersiz bağlam hatası 0x0'ım vardı. Japonca klavye my benim uygulamada. aşağıdaki hatadır:'Geçersiz bağlam hatası 0x0', uText 6.0 ile çoklu bayt tuş takımını kullanarak düzenleme yaparken

Oct 9 21:46:44 example.com Example[2303] <Error>: CGContextSaveGState: invalid context 0x0 
Oct 9 21:46:44 example.com Example[2303] <Error>: CGContextDrawLinearGradient: invalid context 0x0 
Oct 9 21:46:44 example.com Example[2303] <Error>: CGContextSetFillColorWithColor: invalid context 0x0 
Oct 9 21:46:44 example.com Example[2303] <Error>: CGContextFillRects: invalid context 0x0 
Oct 9 21:46:44 example.com Example[2303] <Error>: CGContextFillRects: invalid context 0x0 
Oct 9 21:46:44 example.com Example[2303] <Error>: CGContextSetFillColorWithColor: invalid context 0x0 
Oct 9 21:46:44 example.com Example[2303] <Error>: CGContextFillRects: invalid context 0x0 
Oct 9 21:46:44 example.com Example[2303] <Error>: CGContextSaveGState: invalid context 0x0 
Oct 9 21:46:44 example.com Example[2303] <Error>: CGContextDrawLinearGradient: invalid context 0x0 
Oct 9 21:46:44 example.com Example[2303] <Error>: CGContextSetFillColorWithColor: invalid context 0x0 
Oct 9 21:46:44 example.com Example[2303] <Error>: CGContextFillRects: invalid context 0x0 
Oct 9 21:46:44 example.com Example[2303] <Error>: CGContextFillRects: invalid context 0x0 
Oct 9 21:46:44 example.com Example[2303] <Error>: CGContextSetFillColorWithColor: invalid context 0x0 
Oct 9 21:46:44 example.com Example[2303] <Error>: CGContextFillRects: invalid context 0x0 

Ben yeni bir proje oluşturmak için çalıştı ve ben bu hataları vardı. Eğer ABD klavye ile düzenlerseniz

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
    // Override point for customization after application launch. 
    self.window.backgroundColor = [UIColor whiteColor]; 
    [self.window makeKeyAndVisible]; 

    UITextField *foo = [[UITextField alloc] initWithFrame:CGRectMake(30, 30, 200, 50)]; 

    [self.window addSubview:foo]; 

    return YES; 
} 

hatalarla olmaz: aşağıdaki yeni proje kodudur. Bu sorunun nasıl önleneceğini biliyor musunuz?

cevap

1

Bu hata boş bir UITextField çift tıklayarak takip edilebilir. IOS'ta bir hatadır. Metin alanınızı "" işaretleyin ve hata ortadan kalkar.

+0

@G M: Ben de tam olarak aynı şeyi görüyorum ve bu çift tıklama için aşağı gibi görünüyor katılıyorum. Bu cevap için referansınız nedir? Bize bağlayabileceğiniz herhangi bir dokümantasyon/forum yazısı var mı? – sjwarner

+0

Ayrıca simülatörümdeki metin görünümünü çift tıklatarak denediğimde bunu gördüm ... – rkh

İlgili konular