我的应用程序有这样的代码来处理matchData发送(谈到GKTurnBasedMatch) -匹配数据怪怪
GKTurnBasedMatch *currentMatch = [[GCTurnBasedMatchHelper sharedInstance] currentMatch];
NSString *newStoryString;
if ([textInputField.text length] >= 250) {
newStoryString = [textInputField.text substringToIndex:249];
}
else if ([textInputField.text length] <= 19) {
characterCountLabel.text = [NSString stringWithFormat:@"%d to send", 20 - [textInputField.text length]];
[characterCountLabel setFont:[UIFont fontWithName:@"ChalkboardSE-Bold" size:17]];
characterCountLabel.textColor = [UIColor redColor];
return;
}
else if ([textInputField.text length] <250 && [textInputField.text length] >= 20) {
newStoryString = textInputField.text;
}
NSLog(@"New %@", newStoryString);
if ([newStoryString length] >0){
NSLog(@"Main %@", mainTextController.text);
NSString *sendString = [NSString stringWithFormat:@"%@ %@", mainTextController.text, newStoryString];
NSLog(@"Send %@", sendString);
NSData *data = [sendString dataUsingEncoding:NSUTF8StringEncoding ];
mainTextController.text = sendString;
NSLog(@"Send %@", sendString);
的mainTextController是一个UITextView是负责在比赛结束显示matchData。 现在,怪异behaviour-说我送hiiiiiiiiiiiiiiiiiiiiiiiiii
第一次登录是 - 新hiiiiiiiiiiiiiiiiiiiiiiiiii
其次是 - 主要hiiiiiiiiiiiiiiiiiiiiiiiiii hiiiiiiiiiiiiiiiiiiiiiiiiii(注意突然乘)
三是 - 发送hiiiiiiiiiiiiiiiiiiiiiiiiii hiiiiiiiiiiiiiiiiiiiiiiiiii hiiiiiiiiiiiiiiiiiiiiiiiiii (好吧,那是因为它发送了那里和新的文本)。
基本上,我试图完成的是发送一个文本,它与已发送的内容(没有任何东西)相结合,然后将其显示在mainTextController中。这应该发给所有的球员。 我在做什么错?
在此先感谢!
我设法解决它 - 几次给我发送匹配数据的方法。 – 2012-08-14 07:43:12