我在这里做错了什么? 我试图删除一个给定的文件,而且我看到的所有documentation和examples看起来都应该可以正常工作。
-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在我输入时自动提示的内容。
任何关于错误的澄清都会很棒
答案 0 :(得分:1)
在Swift 3中,你应该使用removeItem(at:)
这是NSFileManager
的实例方法。您需要在移交给NSFileManager
之前解开可选项。
if let url = tempList.first {
try FileManager.default.removeItem(at: url)
}