小编ste*_*osn的帖子

如何将nil添加到nsmutablearray?

NSArray *array = [[NSArray alloc] initWithObjects:@"????",
                      @"???? COURIER", @"ACS", @"ACS ?????????", 
                      @"DHL", @"INTERATTICA", @"SPEEDEX", 
                      @"UPS", @"?????? ???????????", @"??????????? ??????????", nil];
Run Code Online (Sandbox Code Playgroud)

这是有效的,因为它最后没有.

但是我添加了这样的对象:addObject:name等等......所以最后我必须添加nil我这样做addObhect:nil但是当我运行应用程序时它仍然会崩溃cellForRowAtIndexPath:

我怎么做这个工作?

好吧,我不必添加零

我的应用程序崩溃的原因是什么?

iphone null objective-c nsmutablearray

51
推荐指数
7
解决办法
5万
查看次数

php登录curl代码无法按预期工作

我试图在PHP中使用curl函数登录到特定页面.请检查以下代码.我在banggood.com上用我的电子邮件和密码连接,然后我想重定向到另一个私人页面,但它没有按预期工作.我没有错.我使用下面的代码重定向到此页面(https://www.banggood.com/index.php?com=account).登录后,我想访问我的订单存在的私人页面.任何帮助赞赏.

//The username or email address of the account.
define('EMAIL', 'aaa@gmail.com');

//The password of the account.
define('PASSWORD', 'mypassword');

//Set a user agent. This basically tells the server that we are using Chrome ;)
define('USER_AGENT', 'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.2309.372 Safari/537.36');

//Where our cookie information will be stored (needed for authentication).
define('COOKIE_FILE', 'cookie.txt');

//URL of the login form.
define('LOGIN_FORM_URL', 'https://www.banggood.com/login.html');

//Login action URL. Sometimes, this is the same URL as the login form.
define('LOGIN_ACTION_URL', 'https://www.banggood.com/login.html'); …
Run Code Online (Sandbox Code Playgroud)

php curl

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

如何检查特殊字符php

可能重复:
preg_match php特殊字符

大家好,我想通过使用preg_match以下方法检查字符串中是否存在这些字符:

^'£$%^&*()}{@'#~?><>,@|\-=-_+-¬'

请帮忙!

php

18
推荐指数
2
解决办法
9万
查看次数

时间分析器仪器没有显示客观c功能

我正在使用乐器,但我只看到0x00345等时间分析器我没有看到任何客观的c代码,虽然我启用'show objective c only'选项...任何帮助赞赏!没有Show objective c only选项

使用Show objective c only选项

objective-c instruments

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

preg_match特殊字符

如何使用preg_match查看[^'£$%^&*()}{@:'#~?><>,;@|\-=-_+-¬`]字符串中是否存在特殊字符?

php

10
推荐指数
3
解决办法
6万
查看次数

预载uitableview的单元格

我承认UITableview在用户滚动时动态加载单元格.我想知道是否有一种方法可以预加载所有单元格,以便在滚动时不加载每个单元格.我需要预加载10个细胞.这可能吗?

objective-c uitableview

9
推荐指数
2
解决办法
7955
查看次数

在 com.google.android.gms.measurement.internal 解除绑定时抛出异常

我收到此异常,但我不知道如何找到问题所在,也不知道是什么原因造成的。你能帮我吗?

W/ConnectionTracker: Exception thrown while unbinding
    java.lang.IllegalArgumentException: Service not registered: com.google.android.gms.measurement.internal.zzji@c26f865
        at android.app.LoadedApk.forgetServiceDispatcher(LoadedApk.java:1331)
        at android.app.ContextImpl.unbindService(ContextImpl.java:1495)
        at android.content.ContextWrapper.unbindService(ContextWrapper.java:648)
        at com.google.android.gms.common.stats.ConnectionTracker.zza(com.google.android.gms:play-services-basement@@17.3.0:55)
        at com.google.android.gms.common.stats.ConnectionTracker.unbindService(com.google.android.gms:play-services-basement@@17.3.0:50)
        at com.google.android.gms.measurement.internal.zzio.zzag(com.google.android.gms:play-services-measurement-impl@@17.6.0:245)
        at com.google.android.gms.measurement.internal.zzio.zzal(com.google.android.gms:play-services-measurement-impl@@17.6.0:262)
        at com.google.android.gms.measurement.internal.zzio.zzc(com.google.android.gms:play-services-measurement-impl@@17.6.0:336)
        at com.google.android.gms.measurement.internal.zzir.zza(com.google.android.gms:play-services-measurement-impl@@17.6.0:2)
        at com.google.android.gms.measurement.internal.zzai.run(com.google.android.gms:play-services-measurement-impl@@17.6.0:7)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428)
        at java.util.concurrent.FutureTask.run(FutureTask.java:237)
        at com.google.android.gms.measurement.internal.zzfs.run(com.google.android.gms:play-services-measurement-impl@@17.6.0:21)
Run Code Online (Sandbox Code Playgroud)

android

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

mysql查询两个表,UNION和where子句

我有两张桌子.

我这样查询:

SELECT * FROM (
   Select requester_name,receiver_name from poem_authors_follow_requests  as one 
UNION 
Select requester_name,receiver_name from poem_authors_friend_requests as two 
) as u 
where (LOWER(requester_name)=LOWER('user1') or LOWER(receiver_name)=LOWER('user1'))
Run Code Online (Sandbox Code Playgroud)

我正在使用UNION,因为如果第一个表和第二个表中存在用户,我想为每个用户获取不同的值.

例如:

table1

nameofuser
peter

table2

nameofuser
peter
Run Code Online (Sandbox Code Playgroud)

如果peter在任一个表上,我应该得到一次名称,因为它存在于两个表中.

我仍然从第一张桌子获得一排,从第二张桌子获得第二排.怎么了?

任何帮助赞赏.

mysql sql union where-clause

8
推荐指数
1
解决办法
9万
查看次数

facebook访问令牌已过期

根据Facebook说明(场景4),我使用以下URL

https://graph.facebook.com/oauth/access_token?client_id=APP_ID&client_secret=CLIENT_SECRET& grant_type=fb_exchange_token&fb_exchange_token=OLD_ACCESS_TOKEN
Run Code Online (Sandbox Code Playgroud)

获取新的访问令牌,但我得到以下内容:

{"error":{"message":"验证访问令牌时出错:会话已在unix时间1365257820过期.当前unix时间为1365759029.","type":"OAuthException","code":190,"error_subcode" :463}}

不起作用.任何帮助赞赏.

编辑:知道了!像这样工作

如果访问令牌过期,则在将其存储在服务器上后,首先在浏览器上运行以下php脚本

<?php
  $app_id = "your app id";
  $app_secret = "your app secret"; 
  $my_url = "http://apps.facebook.com/your_app_name";

  // known valid access token stored in a database 
  $access_token = "your old access token";

  $code = $_REQUEST["code"];

  // If we get a code, it means that we have re-authed the user 
  //and can get a valid access_token. 
  if (isset($code)) {
    $token_url="https://graph.facebook.com/oauth/access_token?client_id="
      . $app_id . "&redirect_uri=" . urlencode($my_url) 
      . "&client_secret=" . $app_secret 
      . "&code=" . …
Run Code Online (Sandbox Code Playgroud)

facebook access-token facebook-access-token

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

实施推送通知 firebase

我正在使用此页面中的代码来获取令牌https://firebase.google.com/docs/cloud-messaging/android/client但我在 msg_token_fmt 的该特定行上收到错误,String msg = getString(R.string.msg_token_fmt, token);提示无法解析符号。我已完成本教程中的所有步骤,但出现此错误。

这是代码

FirebaseMessaging.getInstance().getToken()
    .addOnCompleteListener(new OnCompleteListener<String>() {
        @Override
        public void onComplete(@NonNull Task<String> task) {
          if (!task.isSuccessful()) {
            Log.w(TAG, "Fetching FCM registration token failed", task.getException());
            return;
          }

          // Get new FCM registration token
          String token = task.getResult();

          // Log and toast
          String msg = getString(R.string.msg_token_fmt, token);
          Log.d(TAG, msg);
          Toast.makeText(MainActivity.this, msg, Toast.LENGTH_SHORT).show();
        }
    });
Run Code Online (Sandbox Code Playgroud)

我缺少什么?

android firebase firebase-cloud-messaging

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