2015-07-14 2 views
0

Мое приложение отлично работает. Но от последнего часа это происходит сбой дает мне журнал:Weird Issue with Parse

Channel name must start with a letter: 2 (Code: 112, Version: 1.7.2) 

Я использую сервис уведомлений Анализировать нажимной и следующий код, чтобы подписаться на канал:

NSString *str =[[NSUserDefaults standardUserDefaults]objectForKey:@"userEmail"]; //[email protected] 


str = [str stringByReplacingOccurrencesOfString:@"@" 
            withString:@"-"]; 
str = [str stringByReplacingOccurrencesOfString:@"." 
            withString:@"-"]; 



PFInstallation *currentInstallation = [PFInstallation currentInstallation]; 

[currentInstallation addUniqueObject:str forKey:@"channels"]; 
currentInstallation[@"user"] = [PFUser currentUser]; //app crashes here 

[currentInstallation saveInBackground]; 

Я ничего не изменил. Я проверил более ранние версии моего кода, и они также сбой в той же точке. В чем проблема, я не могу это понять.

+0

Что такое 'str'? это было бы очень важно знать. – Fogmeister

+0

@Fogmeister Я обновил свой вопрос – Sid

+0

Каков вывод, если вы поместите 'NSLog (@"% @ ", str);' непосредственно перед строкой 'addUniqueObject'? – Fogmeister

ответ

0

Ваш код кажется прекрасным и в соответствии с тем, что вы сказали, что он работал, я думаю, вы должны попытаться удалить/переустановить приложение на своем устройстве и повторите попытку.