1

プッシュ通知のチャネルとして解析するために保存しようとしている文字列の配列があります。配列は正しいですが、何が起こっているのかわかりません。誰かがこれに光を当てることができますか?ありがとう。

エラー:

エラー:不正なチャネル名:TestString123(コード:112、バージョン:1.1.30)

コード:

- (void)saveSelectedDepartmentsToParse:(NSMutableDictionary *)dictionary {

    NSArray *array = [dictionary allKeysForObject:@"YES"];

    NSLog(@"Array = %@", array);

    PFInstallation *currentInstallation = [PFInstallation currentInstallation];

    [currentInstallation addObjectsFromArray:array forKey:@"channels"];
    [currentInstallation saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {

        if (error == nil) {

            NSLog(@"Parse Save Succeeded");
        }
        else {

            NSLog(@"Parse Save Failed, %@", error.localizedDescription);
        }
    }];
}
4

1 に答える 1

1

その理由は、Parse がチャネル内の空白や特殊文字を受け入れないためです。すべての空白と特殊文字を削除した後、操作は成功しました。

于 2013-02-20T03:37:09.417 に答える