删除不工作的URL swift 3

时间:2016-10-16 07:38:01

标签: swift swift3

我在这里做错了什么? 我试图删除一个给定的文件,而且我看到的所有documentationexamples看起来都应该可以正常工作。

-keep public class * extends android.app.Activity
-keep public class * extends android.app.Application
-keep public class * extends android.app.Service
-keep public class * extends android.content.BroadcastReceiver
-keep public class * extends android.content.ContentProvider

-keep public class * extends android.view.View {
public <init>(android.content.Context);
public <init>(android.content.Context, android.util.AttributeSet);
public <init>(android.content.Context, android.util.AttributeSet, int);
public void set*(...);
}

-keepclasseswithmembers class * {
public <init>(android.content.Context, android.util.AttributeSet);
}

-keepclasseswithmembers class * {
public <init>(android.content.Context, android.util.AttributeSet, int);
}

-keepclassmembers class * extends android.content.Context {
public void *(android.view.View);
public void *(android.view.MenuItem);
}

-keepclassmembers class * implements android.os.Parcelable {
static ** CREATOR;
}

-keepclassmembers class **.R$* {
public static <fields>;
}

-keepclassmembers class * {
@android.webkit.JavascriptInterface <methods>;
}

-dontwarn android.support.**

未注释的是FileManager.removeItem在我输入时自动提示的内容。

任何关于错误的澄清都会很棒

1 个答案:

答案 0 :(得分:1)

在Swift 3中,你应该使用removeItem(at:)这是NSFileManager的实例方法。您需要在移交给NSFileManager之前解开可选项。

if let url = tempList.first {
    try FileManager.default.removeItem(at: url)
}