小编iMa*_*ash的帖子

NSManagedObject,NSManagedObjectContext和NSManagedObjectModel之间的区别

这三类[NSManagedObject , NSManagedObjectContext , NSManagedObjectModel ]核心数据之间有什么区别?我们如何以最简单的方式描述?

iphone core-data nsmanagedobject ios

13
推荐指数
2
解决办法
6232
查看次数

自定义SLComposeServiceViewController弹出共享扩展iOS 8

我已经在我的应用程序中集成了共享扩展,但是我想在SLComposeServiceViewController中根据项目要求进行一些修改,例如更改按钮标题并设置文本视图和标题的背景颜色.我怎么做?

objective-c ios8-extension

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

用Facebook登录iOS

我的应用程序已经在iOS 5以及iOS 6上运行.现在我想实现"使用Facebook登录"的功能.

我的应用程序已经具有登录身份验证,因此facebook登录将是另外一个.我知道iOS 6为facebook提供了新的框架,但我有两个问题:

  1. 如何实现这个Facebook功能,以便它可以在iOS 5和iOS 6设备上运行?2.如何与facebook登录保持会话?

facebook objective-c ios ios6

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

将NSDate转换为NSString,提供不同的输出

这可以重复一次,但我无法找到正确的解决方案.

NSDateFormatter *dateFormat = [[[NSDateFormatter alloc] init] autorelease];
[dateFormat setDateFormat:@"YYYY-MM-dd"];
 NSString *dateString = [dateFormat stringFromDate:receiveddate];
 NSLog(@"Date: %@", dateString);
Run Code Online (Sandbox Code Playgroud)

receiveddate是NSDate,它的值是2012-06-11 00:00:00 +0000 我只是想把上面的日期转换成NSString,其值应该只是2012-06-11

但是当我检查出来时它给了我不同的输出,即2012-00-11 00:00:00.真奇怪.我怎样才能摆脱这个问题.

iphone objective-c nsdate nsdateformatter ios

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

逻辑运算符如何使用目标c中的常量操作数

我正在开发项目,我在其中一个类中使用checkInternet方法来验证Internet可用性.在那个方法中,我有以下代码:

对于以下代码行,我收到警告," 对于此代码块使用Logical && with constant operand" (flag && kSCNetworkFlagsReachable).

BOOL isavailable = NO;
Boolean success;
isavailable = success && (flag && kSCNetworkFlagsReachable) && !(flag & kSCNetworkFlagsConnectionRequired);
Run Code Online (Sandbox Code Playgroud)

并作为一个解决方案xcode给出选项"使用&为按位操作数",这很好,我这样做,它删除了我的警告.但我想知道它是如何工作的逻辑运算符?为什么它告诉我改为按位?

iphone objective-c reachability ios5

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

如果NSString为NULL,则NSInteger返回0

这可能是最简单的一个,但我无法找到确切的原因.而不是用以下单词解释我的代码:

NSString *str = @"";
NSInteger tempInteger = [str integerValue];

if (tempInteger == 0)
{
  NSLog (@"do something");
}
Run Code Online (Sandbox Code Playgroud)

如果NSString返回NULL然后NSInteger返回0并且如果NSString有一些值则NSInteger返回相同的值.

但是,当NSStringNULL那么我想NSInteger应该返回NULL不为0,但我不能确认NSIntegerNULL.

如果为NULL,我怎样才能得到NULL值?NSIntegerNSString

objective-c nsinteger ios

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

如何将NSString转换为NSTimeInterval

我有NSString有价值" 22/04/2013 05:56",根据要求我只想计算这个时间和日期,并显示一些基于条件的消息.

第一个条件: If(字符串日期=当前日期和字符串时间=当前时间)||(字符串日期=当前日期和字符串时间<当前时间1分钟)

第二个条件: If(String date =当前日期和stringtime>当前时间由多少分钟或小时)

第三个条件:要知道字符串日期是昨天.

第四个条件:To Know是字符串日期是前天.

我从服务器收到这个字符串.如何通过这个"22/04/2013 05:56"字符串实现上述目标.

iphone objective-c nsdate nsstring nstimeinterval

-2
推荐指数
1
解决办法
4681
查看次数