小编tod*_*roa的帖子

Android Studio中的OnClickListener

我正在尝试使用新的Android Studio进行开发和应用,但我一直在OnClickListeners上收到重大错误.主要是它告诉我它无法解析符号"setOnClickListener",它也无法解析"View v"

package com.sigmachi.derbydays;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }


    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

    Button button= (Button) findViewById(R.id.standingsButton);
    button.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            startActivity(new Intent(MainActivity.this,StandingsActivity.class));
        }
    });
Run Code Online (Sandbox Code Playgroud)

这是该类中的代码

Information:Compilation completed with …
Run Code Online (Sandbox Code Playgroud)

java android

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

在iOS中解析JSON数组

我正在尝试从www.tiritium.com/standings.php上的php生成的文件中读取一个JSON数组,它在Android上运行得很好,但是我无法从文件中读取它.它打开它正确,但我无法将NSDictionary纳入NSArray.

 //parse out the json data
    NSError* error;
    NSDictionary* json = [NSJSONSerialization
                          JSONObjectWithData:responseData //1

                          options:kNilOptions
                          error:&error];

    NSArray* latestNames = [json objectForKey:@"name"]; //2

    NSLog(@"name: %@", latestNames); //3
Run Code Online (Sandbox Code Playgroud)

我把错误缩小到了// 2,但我似乎无法弄清楚发生了什么.我不确定我的数据是如何从脚本输出的,也不是我应用程序本身的代码输出.

2013-08-14 16:39:51.992 Derby Days[7951:c07] -[__NSCFArray objectForKey:]: unrecognized selector sent to instance 0x8a297b0
2013-08-14 16:39:51.993 Derby Days[7951:c07] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFArray objectForKey:]: unrecognized selector sent to instance 0x8a297b0'
Run Code Online (Sandbox Code Playgroud)

是我收到的错误消息.

json objective-c ios

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

标签 统计

android ×1

ios ×1

java ×1

json ×1

objective-c ×1