Textfield返回null

时间:2016-12-09 04:46:07

标签: ios objective-c uitextfield

 _textfield.text = [_arrayswipe valueForKey:@"username"];

打印时,我为textField获取空值。我为它创建了一个IBOutlet并调用了它。我见过许多其他堆栈溢出页面但无法解决它。它仍然返回null。坚持这个问题。

1 个答案:

答案 0 :(得分:0)

如果您的数组包含任何对象,则访问变量tot object

的值

e.g

#include <cmath>
#include <cstdlib>
#include <iomanip>
#include <ctime>
#include <iostream>

int buscamina();
using namespace std;

int main() {
    buscamina();
  return 0;
}


int buscamina(){
  srand(time(NULL));

  int size=12, minastot=10;
  int tablero[size][size];
  char lqeuv[size-2][size-2];
  int x, y, cm=0;

  for(int i=0; i<size-2; i++)
    for(int j=0; j<size-2; j++)
      lqeuv[i][j]=88;

  for(int i=0; i<size; i++)
    for(int j=0; j<size; j++)
      tablero[i][j]=0;

  for(int i=0; i<minastot; i++){
    int a=0, b=0;

    a=rand()%(size-2);
    b=rand()%(size-2);
    ++a;  ++b;

    if(tablero[a][b]==9)
      minastot++;

    tablero[a][b]=9;
  }

  for(int i=0; i<size; i++)
    for(int j=0; j<size; j++)
      if(tablero[i][j]==9)
        for(int a=i-1; a<i+2; a++)
          for(int b=j-1; b<j+2; b++)
            if(tablero[a][b]!=9)
              tablero[a][b]++;

  for(int i=0; i<size; i++)
    for(int j=0; j<size; j++)
      if(tablero[i][j]==9)
        ++cm;

  do{
    cout << endl;
    cout << setw(5);
    for(int i=0; i<size-2; i++)
      cout << i << " ";
    cout << endl << endl;
    for(int i=0; i<size-2; i++){
      cout << i << setw(4);
      for(int j=0; j<size-2; j++)
        cout << lqeuv[i][j] << " ";
      cout << endl;
    }

    do {
      cout << "Coordenadas: ";
    } while(scanf("%d %d", &x, &y)!=2);

    if(tablero[x+1][y+1]==0)
      lqeuv[x][y]=32;
    else
    lqeuv[x][y]=(tablero[x+1][y+1]+48);

  }while (tablero[x+1][y+1]!=9);

  for(int i=0; i<size; i++){
    for(int j=0; j<size; j++)
      cout << tablero[i][j] << " ";
    cout << endl;
  }
  return 0;
}