我在xcode中为项目提供了以下文件夹结构.


但是,我在finder中有上述文件结构.有没有办法将文件结构从xcode反映到finder?
语境:
我正在使用条纹结帐来接受铁路一次性付款.我有一个充电控制器,如下所示.我最初使用条带webhook来收听charge.succeeded,但由于webhooks的异步特性而遇到了一些问题.我已将业务逻辑移至控制器.如果客户费用成功,那么我将客户和其他一些细节保存到数据库中.
我的问题:
这个检查是否足以确保收费成功?
if charge["paid"] == true
Run Code Online (Sandbox Code Playgroud)
Stripe :: Charge.create的Stripe文档指出,"如果收费成功,则返回一个收费对象.如果出现问题,会引发错误.常见的错误来源是无效或过期的卡,或可用余额不足的有效卡".
我的ChargesController:
class ChargesController < ApplicationController
def new
end
def create
# Amount in cents
@amount = 100
temp_job_id = cookies[:temp_job_id]
customer_email = TempJobPost.find_by(id: temp_job_id).company[:email]
customer = Stripe::Customer.create(
:email => customer_email,
:card => params[:stripeToken]
)
charge = Stripe::Charge.create(
:customer => customer.id,
:amount => @amount,
:description => 'Rails Stripe customer',
:currency => 'usd',
:metadata => {"job_id"=> temp_job_id}
)
# TODO: charge.paid or charge["paid"]
if charge["paid"] == true
#Save customer to the …Run Code Online (Sandbox Code Playgroud) ruby ruby-on-rails webhooks payment-processing stripe-payments
我正在尝试在Android ICS及更高版本中实现"从左向右滑动以删除"手势.我的应用程序中有listview.我有手势探测器工作.但是当我在特定列表项目上从左向右滑动时,我希望项目随着我的手指移动.当我移动手指时,超过某一点,只有这样项目才会自行删除.OnFling()方法I目前还没有实现这一目标.
如何修改OnFling()方法以使项目随我的手指移动?
我的手势听众课是
class GestureListener extends SimpleOnGestureListener {
private static final int SWIPE_MIN_DISTANCE = 50;
private static final int SWIPE_MAX_OFF_PATH = 100;
private static final int SWIPE_THRESHOLD_VELOCITY = 25;
private MotionEvent mLastOnDownEvent = null;
@Override
public boolean onDown(MotionEvent e) {
mLastOnDownEvent = e;
return super.onDown(e);
}
@Override
public boolean onSingleTapUp(MotionEvent e) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(), "On Single TAP up ", Toast.LENGTH_SHORT).show();
return super.onSingleTapUp(e);
}
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
float velocityY) { …Run Code Online (Sandbox Code Playgroud) 我最近在新的ubuntu机器上安装了sublime文本.在启动过程中,我收到以下错误消息:
系统的区域设置设置为无法处理非ASCII字符的值.除非已修复,否则Package Control无法正常工作.
在Linux上,请参阅您的发行版的文档,以获取有关正确设置LANG环境变量的信息.作为临时解决方案,您可以从终端启动Sublime Text:
Run Code Online (Sandbox Code Playgroud)LANG=en_US.UTF-8 sublime_text
我在终端(zsh shell)中检查了以下内容echo $LANG但是这并没有返回任何我添加以下两行~/.profile并重新启动终端,但这没有帮助,因为echo $LANG没有返回任何东西?
如何LANG在zsh shell中设置我的env变量?
我有一个div容器,里面有一个h1元素:
<div id="header">
<h1>Enlighten Designs</h1>
</div>
Run Code Online (Sandbox Code Playgroud)
我已经在header元素中应用了margin-top,margin-left和margin-right.但是,margin-top不会应用于包含div的标题元素框.而是将上边距应用于包含div.标题的左右边距将应用于包含div的标题元素框.
div和header的样式规则如下:
#header {
background: blue;
height: 150px;
}
h1{
background: orange;
margin-top:30px;
margin-left: 10px;
margin-right: 10px;
}
Run Code Online (Sandbox Code Playgroud)
这种行为的原因是什么?
我有一个 ViewController 可以说ViewControllerA,还有一个 ViewController 可以说ViewControllerB。
ViewControllerBViewControllerA通过使用自定义转换以模态方式呈现。
在视图控制器A中:
-(void)buttonClicked...
{
ViewControllerB * controller = [[ViewControllerB alloc] init];
[controller setModalPresentationStyle:UIModalPresentationCustom];
controller.transitioningDelegate = self;
[self presentViewController:controller animated:YES completion:nil];
}
Run Code Online (Sandbox Code Playgroud)
在 ViewControllerA 中 -
#pragma mark - UIViewControllerTransitioningDelegate
-
(id<UIViewControllerAnimatedTransitioning>)animationControllerForPresentedController:(UIViewController *)presented
presentingController:(UIViewController *)presenting
sourceController:(UIViewController *)source
{
FadeInWithPopAnimator* fadeInAnimator = [[FadeInWithPopAnimator alloc] init];
return fadeInAnimator;
}
Run Code Online (Sandbox Code Playgroud)
我有一个名为的自定义 Animator 类FadeInWithPopAnimator,它实现了transitionDuration 和animationTransition 方法。
ViewControllerB我想在过渡动画开始 0.2 秒后,在呈现的视图控制器上对几个视图进行动画处理。
我已经阅读了在线文档,看起来使用过渡协调器是正确的方法。但我应该把代码放在哪里呢?
1)在调用presentViewController时ViewControllerA?
2)在动画师类中?
3)在viewWillAppear中ViewControllerA?
我尝试了一些方法,但它没有给我结果,而且很难找到例子。
我有一个日期字符串,我想转换为另一种格式.
原始日期字符串示例为: "2013-06-04 02:19:21 +0000"
我想将其转换为 "Wed,Jun 4"
NSString * date_string = @"2013-06-04 02:19:21 +0000";
NSDateFormatter *complexdateFormater = [[NSDateFormatter alloc] init];
[complexdateFormater setDateFormat:@"yyyy-M-DD HH:mm:ss Z"];
NSDate* complexdate = [complexdateFormater dateFromString:date_string];
NSString *formatString = [NSDateFormatter dateFormatFromTemplate:@"EE, MMM d" options:0
locale:[NSLocale currentLocale]];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:formatString];
NSString *todayString = [dateFormatter stringFromDate:complexdate];
Run Code Online (Sandbox Code Playgroud)
但上述案例的今天字符串打印出来:月份为Jan,与原始字符串中的月份值无关.
我哪里错了?