小编iEi*_*ein的帖子

在推送通知的横幅中更改警报语言

推进时,我正面临着改变横幅警报语言的问题.其实我正在开发一个以两种语言工作的应用程序.一个是英语,第二个是挪威语.我从我的网络服务器端收到的推送以及它在alert密钥中的字符串在推送到期时显示在横幅中,并且您在应用程序之外.但作为一项要求,我们希望如果我将语言从设置从英语更改为挪威语,那么当推送到来时,它的标语警报字符串也将更改为挪威语.是否可能在我的最后,或者每当我改变语言时我都必须从服务器更改它.

任何建议都会有所帮助.

谢谢

iphone push-notification apple-push-notifications ios

21
推荐指数
1
解决办法
1万
查看次数

如何使用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
查看次数

我的UINavigationitem的TitleView在ios 6中得到了扩展

在我的应用程序中,我已经在uinavigation项目上应用了一个图像.它在iOS 5中正常运行但在iOS 6上进行了扩展.我在导航栏中没有左侧或右侧的条形按钮项目.我搜索得太多但找不到答案.如果你知道答案,请帮助我.这是我的代码 -

UIImageView *navigationImage=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 98, 34)];
navigationImage.image=[UIImage imageNamed:@"topNav-logo.png"];
self.navigationItem.titleView=navigationImage;
Run Code Online (Sandbox Code Playgroud)

和图像显示像这样 - ![在此输入图像描述] [1]

它应该显示为较低的图像,但它显示为在ios 6中展开,它在ios 5中运行良好.

提前致谢

@Marko Nikolovski-结果是![在这里输入图像描述] [2]

uinavigationitem titleview ios

4
推荐指数
1
解决办法
1344
查看次数

如何在CoreData for NSDate字段中输入null或nil值

我正在制作一个ChatApp,其中在我的聊天列表中我希望最近的活动(聊天请求或消息)应该在顶部.所以当我得到任何活动时我保存系统时间但是记住如果有任何请求已经到来但是如果它没有时间,然后我进入系统时间,否则每当我点击服务时,我得到的响应将继续更新以前的记录,它将始终在顶部.但是当我从列表中删除记录时我想输入null或nil for time(NSDate),因为当下次请求到来时我输入新的时间.如何输入NSDate的nil值.

提前致谢

core-data nsdate ios

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