小编Nik*_*sov的帖子

在v2.0中替换Facebook Chat API?

Facebook将弃用他们当前允许通过XMPP发送聊天消息的聊天API.

我的公司目前正在开发一种可以利用聊天API的产品,我想更多地了解这项服务的未来.

明年将基于XMPP的聊天API替换为新版本吗?还是会过时的?

对此的任何意见将不胜感激!

facebook xmpp facebook-chat

36
推荐指数
5
解决办法
2万
查看次数

使用Core Data使用SUM()进行GROUP BY

我遇到了类似的问题,但他们都没有完整的例子来说明如何实现它.

我试图翻译的SQL查询是这样的:

SELECT date, SUM(amount) FROM Table GROUP BY date;
Run Code Online (Sandbox Code Playgroud)

我需要帮助调试以下的代码(目前fetchRequest返回nil):

entity = [NSEntityDescription entityForName:@"Table" inManagedObjectContext:self.managedObjectContext];
[fetchRequest setEntity:entity];

NSExpressionDescription* ex = [[NSExpressionDescription alloc] init];
[ex setExpression:[NSExpression expressionWithFormat:@"@sum.amount"]];
[ex setExpressionResultType:NSDecimalAttributeType];

[fetchRequest setPropertiesToFetch:[NSArray arrayWithObjects:@"date", ex, nil]];
[fetchRequest setPropertiesToGroupBy:[NSArray arrayWithObject:@"date"]];
[fetchRequest setResultType:NSDictionaryResultType ];

[self.managedObjectContext executeFetchRequest:fetchRequest error:&error];
Run Code Online (Sandbox Code Playgroud)

这是错误:

2012-09-28 13:58:46.319 App[12205:c07] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil'
Run Code Online (Sandbox Code Playgroud)

group-by core-data objective-c ios

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

如何确定iOS中的第一周工作日?

我在我的应用程序中使用Tapku的日历,我想确定一周应该在周日或周一开始,具体取决于用户的设置.我打电话给第一周,但由于某种原因,它会在一个设备上返回1(星期日),其中内置日历在星期一开始几周(因此它应该返回2):

NSCalendar* cal = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
[cal firstWeekday];
Run Code Online (Sandbox Code Playgroud)

关于我可能缺少什么的任何建议?

locale objective-c nscalendar ios

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