小编Pra*_*rad的帖子

Volunteermatch API目标C.

我正在使用AFNetworking在VolunteerMatch API上执行Web请求.当我执行请求时,我收到了200个代码,但是我没有收到回复.以下是典型的VolunteerMatch请求的样子:

GET /api/call?action=helloWorld&query=... HTTP/1.1
Host: www.volunteermatch.org
Accept-Charset: UTF-8
Content-Type: application/json
Authorization: WSSE profile="UsernameToken"
X-WSSE: UsernameToken Username="acme", PasswordDigest="quR/EWLAV4xLf9Zqyw4pDmfV9OY=",
Nonce="d36e316282959a9ed4c89851497a717f", Created="2003-12-15T14:43:07-0700"
Run Code Online (Sandbox Code Playgroud)

是扩展文档.

这是我用于提出请求的代码:

 // Create parameters
    NSDictionary* param = @{
                            @"action":@"helloWorld",
                            @"query":@"{\"name\":\"john\"}"
                            };

    // Create Manager
    AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
    manager.responseSerializer = [AFJSONResponseSerializer serializer];
    manager.requestSerializer = [AFJSONRequestSerializer serializer];

    // Add Headers
    [manager.requestSerializer setValue:@"WWSE profile=\"UsernameToken\"" forHTTPHeaderField:@"Authorization"];
    [manager.requestSerializer setValue:[CocoaWSSE headerWithUsername:@"XXXXX" password:@"XXXXXXXXXXX"] forHTTPHeaderField:@"X-WSSE"];

    // Perform Request
    [manager GET:@"http://www.volunteermatch.org/api/call" parameters:param success:^(AFHTTPRequestOperation * _Nonnull operation, id  _Nonnull responseObject) {
        NSLog(@"HTTP Request URL: %@", [operation.request …
Run Code Online (Sandbox Code Playgroud)

iphone http objective-c ios afnetworking

6
推荐指数
2
解决办法
867
查看次数

如何更改iOS上后退按钮的位置?

您看到我正在创建一个完全自定义的导航栏,当我创建后退按钮时,它不会保留在正确的位置,因为您可以在代码下方看到.

这是我的应用程序代码

- (void)viewDidLoad
{
    [super viewDidLoad];
    if(self.navigationController.viewControllers.count > 1) {
    UIButton *backButton = [UIButton buttonWithType:UIButtonTypeCustom];

    [backButton setTitle:@"" forState:UIControlStateNormal];
    [backButton setBackgroundImage:[UIImage imageNamed:@"backButton.png"] forState:UIControlStateNormal];
    [backButton addTarget:self action:@selector(didTapBackButton:) forControlEvents:UIControlEventTouchUpInside];
    backButton.frame = CGRectMake(0.0f, 0.0f, 44.0f, 45.0f);
    UIBarButtonItem *backButtonItem = [[UIBarButtonItem alloc] initWithCustomView:backButton];

    self.navigationItem.leftBarButtonItem = backButtonItem;
}
Run Code Online (Sandbox Code Playgroud)

}

图片http://s8.postimage.org/k5faqz0jp/Scr​​een_Shot_2013_01_24_at_5_30_10_PM.png

iphone objective-c back-button uinavigationcontroller ios

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

在Twitter App中显示相机胶卷?

如何在Twitter应用程序中显示用户照片,其中照片流在键盘下方,如下所示:

在此输入图像描述

在此输入图像描述

在此输入图像描述

iphone twitter camera photo ios

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

Try-Catch错误目标C.

我试图从给定的Instagram图片中获取字幕,但是如果没有标题,应用程序会抛出异常并崩溃.我将如何实现@try@catch执行此操作.这是我到目前为止:

@try {
    RNBlurModalView *modal = [[RNBlurModalView alloc] initWithViewController:self title:[NSString stringWithFormat:@"%@",entry[@"user"][@"full_name"]] message:[NSString stringWithFormat:@"%@",text[@"caption"][@"text"]]];
    [modal show];
}
@catch (NSException *exception) {
    NSLog(@"Exception:%@",exception);
}
@finally {
  //Display Alternative
}
Run Code Online (Sandbox Code Playgroud)

error-handling objective-c try-catch-finally ios

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

无法加载JSON数据

我试图从Instagram API获取JSON,并使用Xamarin.iOS将我的时间轴上的人员名称放在UITableView上.我试图使用JSON.Net和Restsharp来做到这一点,但是过去几周这个问题从未得到解决.这是我试图检索我的数据的方法,这个问题是有一条错误信息:抛出的System.InvalidCastexception无法从源类型转换为目标类型.

除此之外,我如何将特定元素加载到表格中?

我已将其更改为JObject.Parse(response.content); 现在我收到此错误: 在此输入图像描述 这是我更新的代码:

client.ExecuteAsync(request, response => {
                var array = JObject.Parse(response.Content);
                foreach (JObject obj in array)  
                    {       
                        var Name = (string)obj["data"]["user"]["full_name"];
                        var Caption = (string)obj["data"]["caption"]["text"];
                        var picURL = (string)obj["data"]["images"]["low_resolution"]["url"];

                        System.Console.WriteLine("Name of " + Name + ", Caption of " + Caption + ", and picurl of " + picURL);
                    } 
            });
Run Code Online (Sandbox Code Playgroud)

这是JSON响应:

{
    "pagination": {
        "next_url": "https://api.instagram.com/v1/users/self/feed?access_token=6489401.88b3fb2.7af2a0355ea24f4590efa1ee82ed0a49&max_id=668439962408115415_16915182",
        "next_max_id": "668439962408115415_16915182"
    },
    "meta": {
        "code": 200
    },
    "data": [
        {
            "attribution": null,
            "tags": [
                "selfie"
            ],
            "type": "image", …
Run Code Online (Sandbox Code Playgroud)

c# mono json xamarin

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

使ImageView循环

我有一个ImageView,我试图在Xamarin中制作Circular.这很简单,我会用Core Animation完成它,但是像这样异步下载图像:

this.profileImage.InvokeOnMainThread (() => this.profileImage.SetImage (
    url: new NSUrl (datum.user.profile_picture)
    )
); 
Run Code Online (Sandbox Code Playgroud)

我如何将这些图像制作成圆形?

c# uiimageview xamarin.ios ios xamarin

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

每次我尝试运行此代码时,iPhone都会崩溃

所以,我正在尝试在我的iPhone应用程序中运行此代码,但应用程序仍在崩溃.有解决方案吗

- (IBAction)logOutBtnDown:(id)sender {
    [PFUser logOut];
    NSArray *quotes;
    int r;

    quotes = [NSArray arrayWithObjects:
        @"R u done yet",
        @"Log in again",
        @"Try Me",
        @"SMD",
        @"We can do this all day",
        @"IDC your eating up ur RAM",
        "Please just connect to the servers",
        @"You are not giving up are u",
        @"Forget it I quit",
        @"Imma tell TDK",
        nil];

    r = arc4random() % 10;
    [_welcomeLabel setText:[NSString stringWithFormat:@" %@", [quotes objectAtIndex: r]]];
}
Run Code Online (Sandbox Code Playgroud)

iphone objective-c nsarray ibaction ios

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

应用程序崩溃当标题不存在时

我的应用程序显示Instagram图片的标题,并在每次没有标题时崩溃.我该如何防止这种情况发生?这是我正在使用的代码:

if (entry[@"caption"][@"text"]) {
    NSString *caption = entry[@"caption"][@"text"];
    UILabel *instagramCaptionLabel = (UILabel *)[cell viewWithTag:103];
    [instagramCaptionLabel setFont:[UIFont fontWithName:@"Helvetica-Light" size:12.0]];
    [instagramCaptionLabel setText:caption];
}
Run Code Online (Sandbox Code Playgroud)

这是错误:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSNull objectForKeyedSubscript:]: unrecognized selector sent to instance 0x1ed8068'

cocoa-touch objective-c nsdictionary ios instagram

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