我正在使用以下代码创建文件
NSString *docPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
NSString *filename = @"xyz123.data";
docPath = [NSString stringWithFormat:@"%@/%@", docPath, filename];
NSError *error = nil;
[data writeToFile:docPath options:0 error:&error];
Run Code Online (Sandbox Code Playgroud)
要删除文件,我使用以下内容
NSFileManager *manager = [NSFileManager defaultManager];
NSError *error = nil;
NSString *path = @"xyz123.data";
//NSString *path = @"Documents/xyz123.data";
[manager path error:&error];
Run Code Online (Sandbox Code Playgroud)
但是第一条路径和第二条路径似乎都不起作用,我总是得到错误"没有这样的文件或目录".
我试着编写自己的strchr()方法实现.
它现在看起来像这样:
char *mystrchr(const char *s, int c) {
while (*s != (char) c) {
if (!*s++) {
return NULL;
}
}
return (char *)s;
}
Run Code Online (Sandbox Code Playgroud)
最后一行原来是
return s;
Run Code Online (Sandbox Code Playgroud)
但这不起作用,因为s是const.我发现需要这个演员(char*),但老实说我不知道我在那里做什么:(有人可以解释一下吗?
我有一个使用OData服务(在manifest.json中声明)的主从应用程序。
在详细信息控制器中,我通过以下方式将模型绑定到视图(此方法已附加到路由器对象)。
_onObjectMatched: function(oEvent) {
this.getView().bindElement({
path: "/ContractCompSet('" + oEvent.getParameter("arguments").id + "')",
model: "contracts"
});
}
Run Code Online (Sandbox Code Playgroud)
如何从此控制器中访问实际的绑定模型对象?
我最近的(但似乎有点太复杂了)如下
var path = this.getView().getElementBinding('contracts').sPath.substring(1);
var model = this.getView().getModel('contracts').oData[path];
Run Code Online (Sandbox Code Playgroud) 我的数据结构(userdetails)
-KCV32vWQECRlMvlgkGO
Name: "asdf"
Phoneid: "1zlkflakfhkf0e8"
Phoneno: "9478567899"
-KCV3s-lwv5i-VvFBaxq
Name: "asas"
Phoneid: "1c584jbascjasc8"
Phoneno: "9999999999"
Run Code Online (Sandbox Code Playgroud)
我的方法
queryRef.addChildEventListener(new ChildEventListener() {
public void onCancelled(FirebaseError arg0) {
// TODO Auto-generated method stub
}
public void onChildAdded(DataSnapshot arg0, String arg1) {
// TODO Auto-generated method stub
System.out.println("Size "+arg0.getChildrenCount());
}
Run Code Online (Sandbox Code Playgroud)
如何计算2?我得到3次,因为每次进入并分别得到孩子.
android ×1
c ×1
const ×1
data-binding ×1
firebase ×1
objective-c ×1
pointers ×1
sapui5 ×1
strchr ×1