我尝试通过网址(带ref().put(file))(www.example.com/img.jpg)将图片上传到Firebase存储空间.
要做到这一点,我需要一个文件或Blob,但每当我尝试new File(url)它时说"没有足够的论点"......
编辑:我实际上想上传整个文件目录,这就是为什么我无法通过控制台上传它们
我想把我的字符串:@"test"改为@"----"
在控制台我得到:"对象返回空描述"
我试图在foo2中为foo中的每个字符制作一个" - ",这样我得到:"----"但是它不起作用.香港专业教育学院看了看,并找出首先我的字符串,但我做了:@""或我错了?但[NSString new]也没有用.
这个bug在哪里?
- (void)viewDidLoad
{
[super viewDidLoad];
NSString *foo = @"test";
NSString *foo2 = @"";
for(int i=0; i < foo.count; i++)
{
[foo2 stringByAppendingString:@"-"];
}
NSLog(foo2);
}
Run Code Online (Sandbox Code Playgroud) 我有两个ViewControllers,它们没有(直接)与Segue连接.但我想在第二个VC中更改一个字符串,我在第一个中获取.我的尝试是:
#import "secondViewController.h"
@interface firstViewController ()
@property NSString* originalString;
@end
@implementation firstViewController
-(void)viewDidDisappear:(BOOL)animated{
[super viewDidDisappear:animated];
secondViewController* svc = [secondViewController new];
svc.anotherString = self.originalString;
}
Run Code Online (Sandbox Code Playgroud)
但它起作用,因为我只创建了第二个VC的实例,因此没有保存该值.我也不能使用Storyboard ID,因为我使用的是Xcode 5.
我有一个menuVC,你可以从中获得firstVC和secondVC.从第一个VC我可以返回(使用navigationbackbarbutton)到菜单.所以:menu-> firstVC-> menu.菜单 - > secondVC - > ...->菜单
我尝试使用StoryboardID:
-(void)viewDidDisappear:(BOOL)animated{
[super viewDidDisappear:animated];
secondViewController* svc =[[UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil] instantiateViewControllerWithIdentifier:@"secondVCSrorybradID"];
svc.anotherString = self.originalString;
}
Run Code Online (Sandbox Code Playgroud) nsstring ×2
objective-c ×2
blob ×1
file ×1
for-loop ×1
ios ×1
javascript ×1
uistoryboard ×1
url ×1