小编Rom*_*nce的帖子

UITextView keyboardDismissMode Bug

我刚刚发现了一个令人烦恼的bug,它的新keyboardDismissMode属性scroll view.当使用带有text view值的a UIScrollViewKeyboardDismissModeInteractive并且键盘被解除时,scroll view似乎在它继续减速之前跳到顶部.

我已向Apple提交了一份错误报告,但需要解决方法.我已经尝试了DAKeyboardControl没有新的iOS7支持,幕后使用它keyboardDismissMode,它仍然做到这对我来说表明这是一个更深层次的问题.

有什么建议?

xcode uiscrollview uitextview ios ios7

19
推荐指数
1
解决办法
4396
查看次数

如何使用XMPP框架获取消息传递状态

我正在使用XMPP框架在用户之间聊天,聊天正在发生.现在我需要显示消息是完美地传递给两个设备,如(什么是应用程序信使).我没有得到任何教程可以遵循.下面的代码表示我们向其他用户发送消息.

//Sending the message to the other user
 NSXMLElement *body = [NSXMLElement elementWithName:@"body"];
 [body setStringValue:txtChat.text];

 NSXMLElement *message = [NSXMLElement elementWithName:@"message"];
 [message addAttributeWithName:@"type" stringValue:@"chat"];
 [message addAttributeWithName:@"to" stringValue:self.userjid];
 [message addChild:body];
 [[APPDELEGATE xmppStream] sendElement:message];
Run Code Online (Sandbox Code Playgroud)

在使用XMPP Framework重新获取消息时,我使用下面的代码获取数据

- (void)loadarchivemsg
{        
    XMPPMessageArchivingCoreDataStorage *storage = [XMPPMessageArchivingCoreDataStorage sharedInstance];
    NSManagedObjectContext *moc = [storage mainThreadManagedObjectContext];
    NSEntityDescription *entityDescription = [NSEntityDescription entityForName:@"XMPPMessageArchiving_Message_CoreDataObject"
                                                         inManagedObjectContext:moc];
    NSFetchRequest *request = [[NSFetchRequest alloc]init];

    NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(bareJidStr like %@) && (streamBareJidStr like %@)", self.userjid,[[NSUserDefaults standardUserDefaults] stringForKey:@"kXMPPmyJID"]];
    request.predicate = predicate;
    NSLog(@"%@",[[NSUserDefaults standardUserDefaults] stringForKey:@"kXMPPmyJID"]);
    [request setEntity:entityDescription];
    NSError …
Run Code Online (Sandbox Code Playgroud)

ios xmppframework

8
推荐指数
1
解决办法
6474
查看次数

标签 统计

ios ×2

ios7 ×1

uiscrollview ×1

uitextview ×1

xcode ×1

xmppframework ×1