小编Kha*_*inn的帖子

KeyboardViewController NSLog IOS 8

我们可以在iOS 8(Xcode Beta版)的其他视图中使用NSlog进行登录.

但是,我不能在KeyboardViewController的键盘扩展中使用NSLog.它没有出现在日志中.

NSLog(@"键盘中的viewdidload");

我想知道如何实时检测/登录.

keyboard nslog ios ios8 ios-app-extension

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

Android 电话呼叫包括逗号和哈希#

我需要用这两个字符(逗号和哈希)制作自动电话呼叫应用程序。

我尝试用这个方法。如果是这样,则不会调用 hash 后面的所有字符。

    Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" +"131#3131,,,44"));
    startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

所以,我再次尝试使用这个方法。那么,逗号后面的所有号码都不会被调用。我可以知道该怎么做吗?

    Intent out = new Intent();
    out.setAction(Intent.ACTION_DIAL);
    out.setData(Uri.parse("tel:" + Uri.encode("+3943#333,,23")));
    startActivity(out);
Run Code Online (Sandbox Code Playgroud)

hash android tel

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

使用fastlane部署后,从曲棍球中获取下载URL

我现在正在使用fastlane,我可以发布这样的松弛.

version = get_version_number(xcodeproj: "***")

slack(
  message: "<!here|here>: New :ios: *#{version}* has been submitted to Dev Hockey :rocket:.",
)
Run Code Online (Sandbox Code Playgroud)

在终端中,我在部署完成后看到了类似的内容.我怎样才能获得该网址并自动发布到松弛状态?

[15:35:04]:公共下载网址:https://upload.hockeyapp.net/apps/52da8f2b3da60cf8b6d4eaas5f06ae9b

我正在阅读他们的代码,他们正在打印到这样的终端.但是,我不知道如何检索和发布松弛.

https://github.com/fastlane/fastlane/blob/master/fastlane/lib/fastlane/actions/hockey.rb

ios slack-api fastlane

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

在Swift 3中检查launchOptions

我已将我的代码转换为swift 3并且已提交到app store.当他们打开应用程序时,它会在第一时间崩溃.结果,我检查了我的崩溃日志,它在这一行崩溃了.

    if let myLaunchOptions: NSDictionary = launchOptions as NSDictionary? {
Run Code Online (Sandbox Code Playgroud)

我的整体代码是这样的.我知道launchOptions可能是零,甚至可能不是NSDictionary.这就是为什么我这样检查它并且它在那条线上失败了.我可以知道用swift 3检查/预防的其他方法吗?

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

    if let myLaunchOptions: NSDictionary = launchOptions as NSDictionary? {
        let test = myLaunchOptions[UIApplicationLaunchOptionsKey.userActivityDictionary] as! NSDictionary
        let userActivity = test["UIApplicationLaunchOptionsUserActivityKey"] as! NSUserActivity
        NSLog("test1:" + String(describing: userActivity))
        continueUserActivity(userActivity)
        }
Run Code Online (Sandbox Code Playgroud)

我的崩溃日志就在这里.

在此输入图像描述

ios swift3

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

Android minifyEnabled true for firebase

我是 android 初学者,我写过这样的代码。如果我启用 minifyEnabled = true,该特定代码不会触发,我也不知道如何正确调试(我只能记录)。我该怎么办?

    DatabaseReference database = FirebaseDatabase.getInstance().getReference().child("ConversationUser").child(FirebaseAuth.getInstance().getUid());
    database.addChildEventListener(new ChildEventListener() {
        @Override
        public void onChildAdded(DataSnapshot dataSnapshot, String s) {
            ConversationUser conversationUser = dataSnapshot.getValue(ConversationUser.class);


            Log.e("Chat", conversationUser.toString());
            Log.e("Chat Status", conversationUser.getStatus());
            String status = conversationUser.getStatus();

            if (status != null && status.toLowerCase().equals("active")) {
                //TODO: this never trigger if minifyEnabled = true
                retrieveConversation(conversationUser.getId());
                EventBus.getDefault().post(new ChatDetailAdapter.ReceiveMessage());
            }
        }

        @Override
        public void onChildChanged(DataSnapshot dataSnapshot, String s) {
            Log.e("ChatHelper", "onChildChanged");

            ConversationUser conversationUser = dataSnapshot.getValue(ConversationUser.class);
            if (conversationUser.getStatus().toLowerCase().equals("delete")) {

                for(Iterator<Map.Entry<String, Conversation>> it = mainMessage.getConversations().entrySet().iterator(); it.hasNext(); ) {
                    Map.Entry<String, …
Run Code Online (Sandbox Code Playgroud)

android firebase

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

Bigquery:按月分组时间戳

我是 bigquery 的新手,我可以像这样显示时间戳。

select event_timestamp as timestamp1
          FROM `alive-ios.analytics_160092165.events_201810*` 
          GROUP BY timestamp1
Run Code Online (Sandbox Code Playgroud)

输出是这样的。我怎样才能按月对它们进行分组?是这样吗? https://www.pascallandau.com/bigquery-snippets/convert-timestamp-date-datetime-to-different-timezone/

我尝试使用 to_char、DATE 等,但不行。

在此处输入图片说明

google-bigquery

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

AFNetworking期望读取的字节为-1

我试图从iPad使用afnetworking从服务器下载文件.

我可以成功下载文件.但是,奇怪的是,虽然totalBytesRead是正确的,但我的totalBytesExpectedToRead总是-1.我哪里弄错了?

[operation setDownloadProgressBlock:^(NSUInteger bytesRead, long long totalBytesRead, long long totalBytesExpectedToRead)
{
}
Run Code Online (Sandbox Code Playgroud)

整个代码在这里.

-(void)fileDownload : (NSString *)pathToDownload : (NSString *)fileExt
{
    hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
    hud.mode = MBProgressHUDModeAnnularDeterminate;
    hud.labelText=@"Downloading...";

    NSLog(@"fileDownload and pathToDownload is %@",pathToDownload);

    NSArray *parts = [pathToDownload componentsSeparatedByString:@"\\"];
    NSString *fileName = [NSString stringWithFormat:@"%@",[parts objectAtIndex:[parts count]-1]];

    if([fileExt isEqualToString:@"pdf"])
    {
        fileNameForAllThreeFile=[fileName stringByDeletingPathExtension];
    }

    NSLog(@"fileName is %@",fileName);

    NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@%@",IP_ADDRESS,download_recording]];

    AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:url];
    [httpClient setAuthorizationHeaderWithUsername:usernameForAuth password:passwordForAuth];

    NSDictionary *parameters = [NSDictionary dictionaryWithObjectsAndKeys:                            
                            pathToDownload,@"file",
                            nil];
    NSMutableURLRequest …
Run Code Online (Sandbox Code Playgroud)

objective-c ios afnetworking afhttprequestoperation

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

uiview只渲染特定区域xcode(不是通过裁剪)

我现在正在尝试渲染uiview.我可以用这样的东西正确地渲染整个uiview.

    [toBeRecorded.layer renderInContext:UIGraphicsGetCurrentContext()];
Run Code Online (Sandbox Code Playgroud)

但是,我想知道只渲染这样的特定区域(不是通过裁剪..但只渲染特定区域).我应该怎么做?

在此输入图像描述

render crop objective-c uiview ios

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

ibeacon的后台模式

我正在使用tricekit,在他们的示例sdk中,我看到了这些后台模式.

在此输入图像描述

我只需要ibeacon来触发我的设备通知以及我应该允许哪个权限?

上一次,我允许"Acts as Bluetooth Le accessory"和app store拒绝我的申请.我应该允许的最低许可是多少?

ios ibeacon

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

iOS"app transport security enforcement"是否意味着我需要将API切换到https?

我现在正在看wwdc,看到了这个.这是否意味着我使用的所有api应该已经成为htpps?

另外,在我的info.plst中,我将"允许任意加载"设置为YES.我是否需要删除并支持https?

在此输入图像描述

ios app-transport-security

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