小编Dun*_*uny的帖子

Objective C时间戳

我发现了很多时间戳转换,它们都可以工作,但问题是,当我把代码放到日期的文本形式时,我总是提前4个月出来.

这将拉动当前的一周,日期和时间.我这样设置因为我选择了DateTime Picker的日期.这只是我的viewDidLoad拉今天的日期.

NSDate *myDate = [[NSDate alloc] init];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"cccc, MMMM dd, YYYY, hh:mm aa"];
NSString *prettyVersion = [dateFormat stringFromDate:myDate];
date.text = prettyVersion;
Run Code Online (Sandbox Code Playgroud)

现在是时间戳转换,将prettyVersion转换为timeIntervalSince1970

NSDate *startdates = [dateFormat dateFromString:prettyVersion];
NSLog(@"Timestamp %0.0f",[startdates timeIntervalSince1970]);
Run Code Online (Sandbox Code Playgroud)

NSLog输出"Timestamp 1356317580",转换后是星期一,2012年12月24日02:53:00 GMT

现在我可以做到这一点

          NSLog(@"Timestamp2  %0.0f",[myDate timeIntervalSince1970]);
Run Code Online (Sandbox Code Playgroud)

并获得正确的时间戳.

所以我在哪里弄乱.

objective-c unix-timestamp ios

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

无法识别的选择器发送到NSKeyedUnarchiver的实例

无法弄清楚为什么这个错误会被抛出:

-[__NSCFString bytes]: unrecognized selector sent to instance 0xc3eb200
Run Code Online (Sandbox Code Playgroud)

对于此代码:

- (void)parser:(SBJsonStreamParser *)parser foundObject:(NSDictionary *)dict {
empty = NO;

for (NSDictionary *valueDictionary in [dict objectForKey:@"Contacts"]) {
    if ([[valueDictionary objectForKey:@"Empty"] isEqualToString:@"YES"]){
        empty = YES;
        contactsArray = [[NSMutableArray alloc] init];
    }else{
        Thecontacts = [valueDictionary objectForKey:@"Contacts"];
    }
    dataRepresentingSavedArray = Thecontacts;
    if (dataRepresentingSavedArray != nil) {
   **Causes Error->**  NSArray *oldSavedArray = [NSKeyedUnarchiver unarchiveObjectWithData:dataRepresentingSavedArray];
    contactsArray = [[NSMutableArray alloc] initWithArray:oldSavedArray];
    }
}
    [table reloadData];
}
Run Code Online (Sandbox Code Playgroud)

[valueDictionary objectForKey:@"Contacts"]的值为

<62706c69 73743030 d4010203 0405082b 2c542474 6f705824 6f626a65 63747358 24766572 …
Run Code Online (Sandbox Code Playgroud)

xcode objective-c ios

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

标签 统计

ios ×2

objective-c ×2

unix-timestamp ×1

xcode ×1