小编cle*_*ens的帖子

有没有像Apple Place Search API这样的Apple API?

在我的iPhone应用程序中,我使用的是MKMapKit.目前,我根据Google Place API提供的结果在地图上绘制地点,但根据Google的文档,我必须仅在Google地图中使用此值.不幸的是,从iOS 6开始,MKMapKit将转到Apple Map本身.

有没有像Apple Place Search API这样的Apple API?

现在我使用这样的URL:

https://maps.googleapis.com/maps/api/place/search/json?location=10.0036830,74.318723&rankby=distance&types=restaurant&sensor=false&key="my API Key"
Run Code Online (Sandbox Code Playgroud)

iphone ios google-places-api apple-maps

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

在java中打印变量名和变量值的方法

String activityState = "resume";
DebugLog(activityState)

void DebugLog(String obj1) {}
Run Code Online (Sandbox Code Playgroud)

如何使DebugLog这样打印:

activityState : resume
Run Code Online (Sandbox Code Playgroud)

我曾经在调试时在很多地方写了很多print语句作为日志.我会写一些类似的陈述

System.out.println("activityState : " + activityState);
Run Code Online (Sandbox Code Playgroud)

我想要一个方法来打印变量名称和变量值.在C++中,它可以像下面这样完成:

#define dbg(x) cout<< #x <<" --> " << x << endl ;
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

提前致谢.

java

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

将托管对象从其上下文中删除后对其进行变换

我的核心数据模型中有两个类:SamplePhoto1:N关系.我NSManagedObjectContext在我的应用程序中使用了一个用作托管对象的便笺簿.因此,我总是在上下文中插入最近创建的对象.如果用户选择放弃她的更改,我只需回滚上下文.否则,保存上下文.

错误

CoreData:错误:将托管对象0x1704253a0(0x1702a1560)从其上下文中删除后进行变更.

Photo从上下文中删除对象后,将在控制台中打印.删除在上下文保存之前发生,因此Photo objectID是临时的.这是快速代码:

function addPhoto(to sample: Sample) -> Photo {
    let photo = Photo(context: managedObjectContext)

    sample.addToPhotos(photo)
    photo.sample = sample

    return photo    
}

function remove(photo: Photo) {
    photo.sample.removeFromPhotos(photo)
    photo.sample = nil

    managedObjectContext.delete(photo)
}

//user adds new Photo
let sample = loadSample() //sample is loaded from database
let photo = addPhoto(to: sample)

//later on user decides to remove the added Photo before the context is saved
remove(photo: photo)
Run Code Online (Sandbox Code Playgroud)

奇怪的是,没有抛出错误或异常,我的代码完成到最后.但是,错误消息将打印在控制台上.

我相信这是因为上下文Photo …

core-data ios

9
推荐指数
0
解决办法
2621
查看次数

正则表达式模式允许正整数和负整数

我试图在XSD中找到允许正整数和负整数的正则表达式模式

我当前的代码只允许正整数.

xs:pattern value="[0-9]{0,10}"
Run Code Online (Sandbox Code Playgroud)

regex xsd

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

如何使用wkwebview从swift返回boolean到javascript函数

这是我在android中的功能:

@JavascriptInterface
public boolean GetMobileVersion() {

    return true;
}
Run Code Online (Sandbox Code Playgroud)

这是JavaScript中的Calling函数:

$(window).load(function () {

    IsCallByMobileApp = false;
    try {
          IsCallByMobileApp = app.GetMobileVersion();/*Is call by android app*/

    } catch (e) {
        IsCallByMobileApp = false;
    }

}
Run Code Online (Sandbox Code Playgroud)

在iOS中我尝试使用WKWebView这样的方法实现相同的方法,但它不起作用:

func userContentController(_ userContentController: WKUserContentController, 
    didReceive message: WKScriptMessage) {

    if(message.name == callbackhandler) {

        webView.evaluateJavaScript("GetMobileVersion();")  { (true, error) in
            guard error == nil else {
                print("there was an error")
                return
            }

            print(Bool(true))
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

谁能告诉我如何发送true到Javascript函数?请给我详细解答,因为我是iOS和Swift的新手.

javascript ios swift wkwebview

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

是否可以在 SQL 中将布尔值转换为字符串?

我有一个名为的列live_in_city,它提供一个布尔值。我想把它转换成一个字符串。

我尝试使用cast((live_in_city) as varchar(256)),但它说不能将类型布尔值转换为字符变化。

还有另一种方法吗?

sql postgresql

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

NSPredicate for Nested Relationships

我在格式化谓词以查找核心数据中的嵌套关​​系时遇到问题.我遇到过一些非常相似的问题/评论,我希望能帮助我找到正确的解决方案 - 但我仍然卡住了.

在此输入图像描述

我正在尝试创建一个获取请求来搜索与Gadget的特定实例相关的所有Foo实例.

我首先尝试在Foo实体的fetchRequest上使用谓词:

[NSPredicate predicateWithFormat:@"ANY bar.widgets.gadget == %@", myGadget]
Run Code Online (Sandbox Code Playgroud)

但是这个获取请求返回0结果.我假设它是因为嵌套的多对多关系.

我想我需要使用一个子查询,我以前从未使用过.经过大量的研究和阅读,我试过了

[NSPredicate predicateWithFormat:@"SUBQUERY(bar.widgets, $w, ANY $w.gadget == %@).@count > 0", myGadget]
Run Code Online (Sandbox Code Playgroud)

我收到错误

SQLite错误代码:1,'没有这样的列:t2.ZGADGET'

所以,我认为我需要一个用于此场景的子查询,如果是这样,我该如何正确格式化它?

core-data nspredicate ios

7
推荐指数
0
解决办法
1018
查看次数

持续时间为零的CABasicAnimation

我有一个CALayerAVMutableComposition被褪,应该在屏幕上停留了一会儿,然后消失.问题是,它应该在没有动画的情况下消失,但CABasicAnimation最小持续时间为0.25秒.

如何在没有动画的情况下在给定时间后设置图层的不透明度?

calayer cabasicanimation avmutablecomposition

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

如果轻轻触摸,强制触摸动画会冻结

我在聊天视图中的应用程序中实现了Force Touch.当用户强制触摸另一用户的聊天消息泡泡时,呈现他/她的简档.出于某种奇怪的原因,当轻轻按下消息气泡时,交互式转换会卡住,所有可见的是应该逐步淘汰的视图的屏幕截图.

我也使用View Hierarchy Debugger调试了这个问题,这UITransitionView绝对是最顶层的视图.该应用程序不会崩溃 - 它仍然在运行,用户仍然可以接收消息,但不能查看它们,退出屏幕等等,因为屏幕截图位于顶部.

有没有人遇到过这样的问题?听起来像是一个苹果虫.

objective-c ios

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

如何为 WebRTC iOS 框架启用 Bitcode?

如何在启用 Bitcode 的情况下编译 WebRTC iOS 框架。目前,由于 WebRTC 框架,我必须禁用我的项目的 Bitcode。

ios webrtc bitcode

7
推荐指数
2
解决办法
4038
查看次数