按照https://developer.paypal.com/webapps/developer/docs/integration/web/accept-paypal-payment/上的指南,我已成功创建付款并重定向用户以批准它.
创建的付款类似于下面的内容,我将其保存在用户的会话中以供进一步参考.
{
"id": "PAY-6RV70583SB702805EKEYSZ6Y",
"create_time": "2013-03-01T22:34:35Z",
"update_time": "2013-03-01T22:34:36Z",
"state": "created",
"intent": "sale",
"payer": {
"payment_method": "paypal"
},
"transactions": [
{
"amount": {
"total": "7.47",
"currency": "USD",
"details": {
"subtotal": "7.47"
}
},
"description": "This is the payment transaction description."
}
],
"links": [
{
"href": "https://api.sandbox.paypal.com/v1/payments/payment/PAY-6RV70583SB702805EKEYSZ6Y",
"rel": "self",
"method": "GET"
},
{
"href": "https://www.sandbox.paypal.com/webscr?cmd=_express-checkout&token=EC-60U79048BN7719609",
"rel": "approval_url",
"method": "REDIRECT"
},
{
"href": "https://api.sandbox.paypal.com/v1/payments/payment/PAY-6RV70583SB702805EKEYSZ6Y/execute",
"rel": "execute",
"method": "POST"
}
]
}
Run Code Online (Sandbox Code Playgroud)
用户批准付款后,Paypal会将用户重定向到return_url.例如,http://<return_url>?token=EC-60U79048BN7719609&PayerID=7E7MGXCWTTKK2.
为了执行付款,必须发出POST请求https://api.sandbox.paypal.com/v1/payments/payment/{payment_id}/execute/. …
简短的问题
Object在XCode的界面构建器的对象库中有一个调用的东西.我想知道使用这个"对象"可以实现什么样的任务.
具体来说,它是一个NSObject故事板(或xib).它描述如下:
为Interface Builder中不直接提供的对象提供模板.您可以使用自定义类检查器将此对象转换为任何类的实例.
长问题
我正在努力建立UITableViewController一个UISearchController.由于它们都需要在其委托中实现UITableViewDelegate和UITableViewDatasource,我希望我可以将委托分配给UISearchController除Main之外的Object UITableViewController.
我正在寻找一种在Storyboard中实现此目的的方法,而不是手动分配代理viewDidLoad.特别是,通过弄清楚如何Object在Storyboard中工作.
我知道我可以通过考试UITableView的父母来区分它们.但将逻辑分成不同的对象总是好的.它将更容易实现,效率更高,结构更好,可以重复使用.
提前致谢.
我试过了什么
Object中的同一级别UITableViewController(你不能把它Object放在另一个UIViewController).@property (nonatomic, weak) IBOutlet NSObject *到UITableViewController.NSObject *结果是一个nil指针,当我在打印出来viewDidLoad.没运气.@property (nonatomic, strong),它将成为一个UICustomObject而不是nil.似乎我走在正确的轨道上.