小编Ziz*_*zoo的帖子

如何删除所有UserDefaults数据? - 斯威夫特

我有这个代码UserDefaults从应用程序中删除所有数据:

let domain = Bundle.main.bundleIdentifier!
UserDefaults.standard.removePersistentDomain(forName: domain)

print(Array(UserDefaults.standard.dictionaryRepresentation().keys).count)
Run Code Online (Sandbox Code Playgroud)

但是我10从印刷线上得到了.不应该0吗?

nsuserdefaults ios swift

30
推荐指数
2
解决办法
4万
查看次数

如何在Swift 3中向CNMutableContact添加新邮件?

很快..我有这个代码添加新的联系人,它一直工作,直到我的代码转换为Swift 3,现在它接受所有属性,除了电子邮件我得到两个错误:

1-Argument类型'String?' 不符合预期类型'NSCopying'

2-Argument类型'String?' 不符合预期类型'NSSecureCoding'

当我尝试向联系人添加电子邮件时,这是我的代码:

    let workEmail = CNLabeledValue(label:"Work Email", value:emp.getEmail())
    contact.emailAddresses = [workEmail]
Run Code Online (Sandbox Code Playgroud)

任何帮助?

ios swift cncontact

13
推荐指数
2
解决办法
5752
查看次数

如何用掉落的针脚打开谷歌地图应用程序? - 斯威夫特

我有这个代码打开具有特定位置的Google Maps App并且它正在运行但我需要的是在该位置放置一个引脚,是否可能?

if (UIApplication.shared.canOpenURL(URL(string:"comgooglemaps://")!)) {

                UIApplication.shared.openURL(URL(string:
                    "comgooglemaps://?center=\(self.location.coordinate.latitude),\(self.location.coordinate.longitude)&zoom=14&views=traffic")!)
            } else {
                print("Can't use comgooglemaps://");
            }
Run Code Online (Sandbox Code Playgroud)

怎么做?

google-maps ios google-maps-sdk-ios swift

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

BigInteger如何将字节数组转换为Java中的数字?

我有这个小代码:

public static void main(String[] args)  {

    byte[] bytesArray = {7,34};
    BigInteger bytesTointeger= new BigInteger(bytesArray);
    System.out.println(bytesTointeger);

}
Run Code Online (Sandbox Code Playgroud)

输出:1826

我的问题是刚刚发生了如何将一个字节数组{7,34}转换成这个数字1826,导致这个结果的操作是什么?比如如何手动转换它

java byte biginteger

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

iOS中的蜂窝网络的可达性返回False - Swift

我有这个代码用于检查互联网连接,它工作得非常好,直到我更新到Xcode 8和swift 3.现在它对于蜂窝网络返回false,对于WiFi网络则为真,我不知道为什么.

这是代码:

open class Reachability { 

class func isConnectedToNetwork() -> Bool {

    var zeroAddress = sockaddr_in(sin_len: 0, sin_family: 0, sin_port: 0, sin_addr: in_addr(s_addr: 0), sin_zero: (0, 0, 0, 0, 0, 0, 0, 0))
    zeroAddress.sin_len = UInt8(MemoryLayout.size(ofValue: zeroAddress))
    zeroAddress.sin_family = sa_family_t(AF_INET)

    let defaultRouteReachability = withUnsafePointer(to: &zeroAddress) {
        $0.withMemoryRebound(to: sockaddr.self, capacity: 1) {zeroSockAddress in
            SCNetworkReachabilityCreateWithAddress(nil, zeroSockAddress)
        }
    }
    var flags: SCNetworkReachabilityFlags = SCNetworkReachabilityFlags(rawValue: 0)
    if SCNetworkReachabilityGetFlags(defaultRouteReachability!, &flags) == false {
        return false
    }

    let isReachable = flags == .reachable
    let …
Run Code Online (Sandbox Code Playgroud)

iphone reachability ios swift

4
推荐指数
2
解决办法
1196
查看次数

使用SDWebImage时,如何在imageURL为空时设置默认图像 - Swift

我在cellForRowAt函数中有以下代码:

    let url = URL(string: myurl!)
   cell.empPhoto.image? = (cell.empPhoto.image?.circle)!
   cell.empPhoto.image? = (cell.empPhoto.image?.rounded)!

    cell.empPhoto.sd_setImage(with: url)
Run Code Online (Sandbox Code Playgroud)

我正在使用sd_setImageSDWebImage从url下载图像并对其进行缓存,但有时找不到url或者内容为空,所以如果url为空,如何为单元格提供默认图像,我应该查看内容使用前的网址,sd_setImage或者我可以从同一个库中进行操作?

我想要的是这样的:

     if url.hasImage {
       cell.empPhoto.sd_setImage(with: url)
     }
      else{ // use default image
        cell.empPhoto.image=UIImage(named: "contact")
     }
Run Code Online (Sandbox Code Playgroud)

ios sdwebimage swift

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

解除视图的完成块何时执行?迅速

首先,什么时候执行解除视图的完成块?是在用户看到视图被撤消之后还是之前?

因为我有这段代码用在完成块内的消息进行祝酒,但是在取消该视图后再也看不到祝酒。

       self.dismiss(animated: true, completion: {
       self.view.makeToast(message: "Employee has been assigned successfully.", duration: 2.0, position: HRToastPositionCenter as AnyObject, title: "Succeeded!")
})
Run Code Online (Sandbox Code Playgroud)

我要的是,当视图完全消失时,用户可以看到吐司吗?

这该怎么做 ?

iphone ios swift

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

python中'pandas.DataFrame.class'的语法错误

我有一个名为'dataset'的pandas DataFrame,它包含一个名为'class'的列

当我执行以下行时,我得到SyntaxError:无效的语法

print("Unique values in the Class column:", dataset.class.unique())
Run Code Online (Sandbox Code Playgroud)

它适用于其他列名但不能使用'class'

如何在pandas中使用关键字作为列名?

python syntax-error pandas

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

在tabbar里面的导航栏内的iphone推视图控制器

我的应用程序有一个带导航栏的tabBar,

tabBar正在显示并正常工作,但是当我想要转到其中一个选项卡中的另一个页面时,它不会加载新页面,

这是我的应用代表

 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    



self.tabBarController = [[[UITabBarController alloc] init] autorelease];


StartViewController *startViewControllerView = [[[StartViewController alloc] init] autorelease]; //ojo recomendado por apple!!!
PhotosViewController* PhotosViewController_ = [[[PhotosViewController alloc] init] autorelease];
VideosViewController* VideosViewController_ = [[[VideosViewController alloc] init] autorelease];
SocialViewController* SocialViewController_ = [[[SocialViewController alloc] init] autorelease];



NSArray* controllers = [NSArray arrayWithObjects: startViewControllerView, VideosViewController_, PhotosViewController_, SocialViewController_, nil];

    self.tabBarController.viewControllers = controllers;
self.pagesNavigation = [[[UINavigationController alloc] initWithRootViewController:startViewControllerView] autorelease];
self.pagesNavigation.navigationBarHidden = NO;

[self tabBarConfig];

[self.tabBarController setViewControllers:controllers animated:YES];


[self.window addSubview:self.pagesNavigation.view];





self.window.rootViewController = self.tabBarController;

//self.window …
Run Code Online (Sandbox Code Playgroud)

iphone uitabbarcontroller uinavigationcontroller pushviewcontroller ios

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