小编iam*_*toc的帖子

如何在xcode 4.5中的初始视图的tabbar控制器中重新排序segues?

如何重新排序初始视图的tabbar控制器元素而不必删除所有segue并按所需顺序手动重新连接它们?有没有办法在它们被连接后改变它们的顺序?

我能够通过在xcode 4.4中拖动它们来实现这一点,但该选项似乎在xcode 4.5中不可用.

希望这可以在故事板模式中实现.但是如果它只能以编程方式实现,那也没关系,只需寻找任何正确的方法来实现这一点,而不必全部删除它们并重新连接它们.在此输入图像描述

例如,如何将"Home"项目移动到第一个位置?

xcode storyboard uitabbarcontroller uitabbar ios

20
推荐指数
3
解决办法
2万
查看次数

如何使用公式从Google表格中的链接中提取网址?

我从网站上复制了一系列超链接并将它们粘贴在Google工作表中.值显示为链接文本,而不是超链接公式,并且仍然正确链接.对于每一行,我试图仅提取URL(不是友好文本)并将其插入相邻列.如何使用公式实现这一目标?

例如:

=SOMEFUNCTION(cellThatHoldsLink, returnedURLOnly)
Run Code Online (Sandbox Code Playgroud)

此类和类似方案不适用,因为粘贴的数据不是公式.我将接受脚本(GAS)解决方案或任何解决方案,但更愿意使用公式.我发现了几十个HYPERLINK操作脚本,但在这个特定场景中没有任何内容,甚至没有找到如何访问持有该URL的属性.谢谢.

formula google-sheets

15
推荐指数
5
解决办法
3万
查看次数

检查数组是否包含特定索引处的元素?

if (![[array objectAtIndex:indexPath.row] isEmpty]) {
   .... proceed as necessary                                 
}
Run Code Online (Sandbox Code Playgroud)

indexPath.row可以包含任何类型的对象,也可以为空.通常它是空的,因此当它在null时,在尝试检索指定位置处的对象时会发生阻塞.我已经尝试过上述方法,但这也不起作用.检查此方案的正确方法是什么?

iphone objective-c nsarray

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

如何设置动态属性

有没有办法将col设置为动态或以某种方式将其转换为有效属性?它目前正在抛出错误:未定义的方法`col ='表示#...

def copy_stock_data_from_sandbox(cntrlr)
  source_table = cntrlr.singularize.classify.constantize
  dest_table = source_table.new
  source_table.column_names.each do |col|
    dest_table.col = xyz    # <------ This is the line in question
  end
  dest_table.save
end
Run Code Online (Sandbox Code Playgroud)

此外,不确定标题是否准确,请建议"动态属性"是否适用于这种情况.谢谢

ruby ruby-on-rails dynamic-attributes

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

如何以编程方式将UIButton添加到UIToolBar?

我使用Interface Builder添加了工具栏,但我需要在运行时/有条件地添加按钮.我没有收到任何错误,但我的动态按钮没有出现在工具栏上.我已经验证arrayOfModulesScreens加载了我需要的数据.至少那可行(:)).我是否需要将按钮添加到UIView中,然后将该视图添加到工具栏中?只是想出来.也许有一个更好的方法开始?提前感谢任何导致决心的线索.

CustomFormController.h

@interface CustomFormController : UIViewController { 
    UIToolbar *screensBar;  
}
Run Code Online (Sandbox Code Playgroud)

CustomFormController.m

EPData *epData = [[EPData alloc] init];
NSArray *screens = [epData loadPlistIntoArray:@"Screens"];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"process_module_id == %@", process_modulesID];
NSArray *arrayOfModulesScreens = [screens filteredArrayUsingPredicate:predicate];

for(int i=0; i < [arrayOfModulesScreens count]; i++) {
    NSDictionary *dictRow = [arrayOfModulesScreens objectAtIndex:i];
    UIButton *button = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain];
    [button setTitle:[dictRow objectForKey:@"screen_title"] forState:UIControlStateNormal];
    [button addTarget:self action:@selector(buttonClick:) forControlEvents:UIControlEventTouchUpInside];
    [screensBar addSubview:button];  
}
Run Code Online (Sandbox Code Playgroud)

iphone uibutton uitoolbar ios programmatically-created

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

如何通过REST将新人的表单数据发布到Pipedrive(API)

这是不起作用的表单:

<form action="https://api.pipedrive.com/v1/persons" method="post">   

    <!-- These hidden fields have valid values, just not shown here -->
    <input type="hidden" name="owner_id" id="owner_id" value="my-id" /> 
    <input type="hidden" name="org_id" id="org_id" value="my-company-id" /> 
    <input type="hidden" name="api_token" id="api_token" value="my-api-key" /> 
    <input type="hidden" name="stage_id" id="stage_id" value="35" /> 

    <b>Name</b><br/>
    <input type="text" name="name" id="name" id="name"/>
    <br/><br/>

    <b>E-mail</b><br/>
    <input type="text" name="email" id="email" id="email"/> 
    <br/><br/>

    <b>Arrival</b><br/>
    <input type="text" name="2fdf1284127d702e42595ce20bd8ffdf60763105" id="2fdf1284127d702e42595ce20bd8ffdf60763105"/>
    <br/><br/>

    <b>Departure</b><br/>
    <input type="text" name="2492a5afed2a9cb7948d6a22135fd4dd80de200c" id="2492a5afed2a9cb7948d6a22135fd4dd80de200c"/>
    <br/><br/>

    <b>Message</b><br/>
    <textarea style="width:300px; hight:70px;" id="7433280b87ffc7c1e3fd615eb35526273bcea6cf" name="7433280b87ffc7c1e3fd615eb35526273bcea6cf"></textarea>     
     <br/><br/> 
    <input type="submit" value="Remitir"/> 
</form>
Run Code Online (Sandbox Code Playgroud)

提交后,将返回以下响应:

{"success":false,"error":"Organization not …
Run Code Online (Sandbox Code Playgroud)

rest json pipedrive-api

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

如何在Rails 2.3.9和ruby 1.8.7上使用ruby从文件系统中删除文件

使用以下命令将文件保存到公共/数据中:

def upload_vault_data        
    if params[:dump][:file]
        uploaded_io = params[:dump][:file]
        File.open(Rails.root.join('public', 'data', "data_#{session[:campaign_id]}_#{uploaded_io.original_filename}"), 'w') do |file|
            file.write(uploaded_io.read)
        end
    end
end
Run Code Online (Sandbox Code Playgroud)

这可以按预期工作,但是一旦文件上传,如何让用户删除文件?

file-io ruby-on-rails

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

将.csv文件保存到数据库无法识别to_hash方法

根据此示例,以下方法:

require "csv"

def import_vault_data(filename)    
    fn = "#{RAILS_ROOT}/public/data/#{filename}"
    CSV.foreach(fn, :headers => true) do |row|
        House.create!(row.to_hash)    
    end
end
Run Code Online (Sandbox Code Playgroud)

正在产生这个错误:

undefined method `to_hash' for #<Array:0x104cc07b8>
Run Code Online (Sandbox Code Playgroud)

什么缺失的任何线索?

我正在使用rails 2.3.9

ruby csv ruby-on-rails ruby-on-rails-2

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