小编use*_*150的帖子

NSData到NSString返回Null

我搜索过了.但仍然无法得到它.

我正在将NSdata转换为NSString.当我这样做[data description]; 时返回<00000000 31323334 35363738>是的,我收到我的字符串@"12345678".

如何将其正确转换为NSString?我试过了

NSString *b = [NSString stringWithUTF8String:[data bytes]];
NSString *a = [[NSString alloc] initWithBytes:[data bytes] length:[data length] encoding:NSUTF8StringEncoding];
Run Code Online (Sandbox Code Playgroud)

两者都返回null.任何的想法?谢谢

大家好,感谢您的所有建议.它似乎是不变的,因此永远是一个空洞的角色.因此,每当我收到某些内容时,我只删除第一个<00000000>,然后它的工作正常

objective-c

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

带有 UIBarButtonItem LayoutConstraint 问题的 UIToolbar

我正在以编程方式创建一个带有 UIBarButtonItem 的 UIToolbar。我没有为此 ViewController 使用 .xib 或故事板。这是我如何创建它的代码。

NSMutableArray *items = [[NSMutableArray alloc] init];

UIBarButtonItem *buttonItem;
buttonItem = [[UIBarButtonItem alloc ] initWithTitle: [Language get:@"Home" alter:nil]
                                               style: UIBarButtonItemStyleBordered
                                              target: self
                                              action: @selector(viewChangeTo)];
[items addObject:buttonItem];

toolbar = [[UIToolbar alloc] init];
toolbar.frame = CGRectMake(0, 0, 1024, 44);
[toolbar setItems:items animated:NO];
[self.view addSubview:toolbar];
Run Code Online (Sandbox Code Playgroud)

每次加载视图时,我都会收到 LayoutConstraints 错误。

[LayoutConstraints] Unable to simultaneously satisfy constraints.
Probably at least one of the constraints in the following list is one you don't want. 
Try this: 
    (1) look at each …
Run Code Online (Sandbox Code Playgroud)

objective-c uitoolbar uibarbuttonitem ios nslayoutconstraint

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

Sqlite db安全性

我正在构建一个使用Sqlite DB的应用程序.用户可以将其信息输入数据库并检索它们.但是,我希望他们能够备份sqlite db.我所做的是将sqlite db放在documents文件夹中,这样他们就可以使用iTunes将其检索出来.例如,如果ipad出现故障,我希望他们能够将sqlite数据库传输到另一个ipad.

现在的问题是,我不希望他们知道db中的信息,应该说db结构.那么如何构建一个只能由我的应用程序读取的数据库呢?当他们使用sqlite浏览器打开时,他们将无法看到任何东西.我正在寻找一些简单的东西.可以让db在打开密码之前提示输入密码吗?

database sqlite security

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