小编Gre*_*ang的帖子

Paypal REST API:如何在用户批准付款后检索付款ID.

按照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/. …

paypal

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

故事板对象库中的"对象"可以做什么?

简短的问题

Object在XCode的界面构建器的对象库中有一个调用的东西.我想知道使用这个"对象"可以实现什么样的任务.

具体来说,它是一个NSObject故事板(或xib).它描述如下:

为Interface Builder中不直接提供的对象提供模板.您可以使用自定义类检查器将此对象转换为任何类的实例.

长问题

我正在努力建立UITableViewController一个UISearchController.由于它们都需要在其委托中实现UITableViewDelegateUITableViewDatasource,我希望我可以将委托分配给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.似乎我走在正确的轨道上.

objective-c storyboard nsobject xcode4.2

11
推荐指数
2
解决办法
5057
查看次数

标签 统计

nsobject ×1

objective-c ×1

paypal ×1

storyboard ×1

xcode4.2 ×1