我正在玩CSS网格.
当我在桌面大小上查看它时,(min-width: 769px)我有一行有3列 - 如下所示:
---------------------------------------------
| col 1 | col 2 | col 3 |
| | | |
---------------------------------------------
Run Code Online (Sandbox Code Playgroud)
我可以使用css-grid移动列,这样我就可以在移动布局上执行以下操作:
---------------------------------------------
| col 1 | col 3 |
| | |
---------------------------------------------
| col 2 |
---------------------------------------------
Run Code Online (Sandbox Code Playgroud)
我知道我用这样的东西跨越细胞:
.content{
grid-column: 1 / span2;
}
Run Code Online (Sandbox Code Playgroud)
但我想改变列的顺序.没有预处理器,我可以这样做吗?
这是我当前的网格类:
.my-grid {
display:grid;
grid-template-columns: 15% 1fr 25% ;
grid-template-rows: 1fr; /* for as many rows as you need */
grid-gap: 10px;
border: 2px solid #222;
box-sizing: border-box;
}
Run Code Online (Sandbox Code Playgroud) 我正在使用AFNetworking并且可以成功下载文件.
在下载结束时,它不会出现在我设置的目录中.
我做了一些搜索,在SO上发现了一些问题,建议我使用:
[_operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {
Run Code Online (Sandbox Code Playgroud)
但是这出现了一个错误,据我所知,在他们的文档中没有提到.
错误是:
/ Users/Jeff/Documents/Dropbox-01/Dropbox/Xcode Projects/Try Outs - JEFF/testDownload/testDownload/JWKDownloadViewController.m:177:10:'AFURLConnectionOperation'没有可见的@interface声明选择器'setCompletionBlockWithSuccess:failure:'
我需要使用更新的行吗?
我目前正在查看文档和网络,但我没有看到我在寻找什么,我只想确认我在寻找什么存在:-)
据我了解 - 这行代码允许我将记录添加到SQLite数据库中,我通过Core Data在我的应用程序中显示:
NSManagedObject *newSoftware = [NSEntityDescription insertNewObjectForEntityForName:
Run Code Online (Sandbox Code Playgroud)
现在有一条类似的线允许我更新我正在处理的记录吗?
这样的事情?
NSManagedObject *newSoftware = [NSEntityDescription updateCurrentObjectForEntityForName:
Run Code Online (Sandbox Code Playgroud)
非常感谢您的反馈:-)
我正在使用MWFeedParser将Feed添加到我的应用中.现在框架传递了日期,我有一些警告主要是由于旧的代码类型.
现在剩下4个警告都是相同的,从技术上讲我可以修复它们并删除它们以便警告消失,但随后我得知应用程序无法正常工作.
有关的代码是:
// Character sets
NSCharacterSet *stopCharacters = [NSCharacterSet characterSetWithCharactersInString:[NSString stringWithFormat:@"< \t\n\r%C%C%C%C", 0x0085, 0x000C, 0x2028, 0x2029]];
Run Code Online (Sandbox Code Playgroud)
现在警告的一点是:
\t\n\r%C%C%C%C", 0x0085, 0x000C, 0x2028, 0x2029]];
Run Code Online (Sandbox Code Playgroud)
警告是:
Format指定类型'unsigned short'但参数的类型为'int'
所以我换成了:
\t\n\r%i%i%i%i", 0x0085, 0x000C, 0x2028, 0x2029]];
Run Code Online (Sandbox Code Playgroud)
确实删除了警告并给了我完美的代码:-)(没有警告或错误)
当我运行应用程序时,它没有解析日期,也无法打开链接.我不确定这是否是C的东西,但现在它绝对不属于我的知识领域.是否有人可以帮助我,可以解决这个问题,仍然有它在应用程序中工作?
先感谢您:-)
- (NSString *)stringByConvertingHTMLToPlainText {
// Pool
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
// Character sets
NSCharacterSet *stopCharacters = [NSCharacterSet characterSetWithCharactersInString:@"< \t\n\r\x0085\x000C\u2028\u2029"];
NSCharacterSet *newLineAndWhitespaceCharacters = [NSCharacterSet characterSetWithCharactersInString:@"< \t\n\r\205\014\u2028\u2029"];
NSCharacterSet *tagNameCharacters = [NSCharacterSet characterSetWithCharactersInString:@"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"];
// Scan and find all tags
NSMutableString *result = [[NSMutableString …Run Code Online (Sandbox Code Playgroud) 当我说顺序时 - 我的意思是编译器选择显示结果的顺序,我知道字典没有像数组那样的索引.
我有以下字典:
let groups :Dictionary<String,AnyObject> = [
"Data": ["Save", "Restore"],
"Load Tabs": ["Reload Tabs when selecting tab"],
"Privacy": ["Set Passcode"],
"About Me": ["Twitter", "LinkedIn"]]
Run Code Online (Sandbox Code Playgroud)
但控制台显示它显示如下:
["隐私":("设置密码"),"加载标签":("选择标签时重新加载标签"),"数据":(保存,恢复),"关于我":( Twitter,LinkedIn)]
正如您所看到的顺序不同,但是当我更改字典代码的顺序时,输出仍然是相同的.
那么有人可以为我澄清一下,所以我更好地理解这是如何实现的?我不是试图操纵字典,而是试图理解输出是如何确定的.
如果键没有设置顺序,每次字典给出输出时它是否应该是随机的?
我正在尝试在 macOS 应用程序上设置位置服务,但目前我无法收到请求提示。
我只有这个代码,viewDidLoad但什么也没有出现。我是/我的印象.startUpdatingLocation()是,它应该要求权限,对吗?
目前我只是想获取我自己的位置 - 是的,它在设置中启用以询问它们。
override func viewDidLoad() {
super.viewDidLoad()
let locationManager = CLLocationManager()
locationManager.delegate = self
locationManager.startUpdatingLocation()
let status = CLLocationManager.authorizationStatus()
if status == .restricted || status == .denied {
print("Location Denied")
return
}
else if status == .notDetermined {
print("Show ask for location")
return
}
else if status == .authorized {
print("This should work?")
return
}
}
func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
currentLocation = locations[locations.count - 1]
print("\(currentLocation)")
} …Run Code Online (Sandbox Code Playgroud) 我愿意纠正我对此的理解,但我不确定为什么会发生这种情况。
使用 git 时,我知道如果我对文件进行更改然后提交它,我会得到一个新的哈希值,因为文件已更改。
我的理解git commit --amend是我可以对最后一次提交进行更改。
现在我可以理解,如果我更改提交消息,哈希值也会更改。
但是当我不做任何更改而只是保存并退出编辑器时(我可能已经改变了需要更改的想法)为什么哈希会更改?我所有的文件和一切都是一样的,但我已经保存了它。当git log提交的时间没有改变时,它只是在日志中出现两次,同时,相同的消息,相同的文件,除了不同的提交哈希。
如果没有做任何改动,为什么它会改变?
HttpWebResponse我的内部对象出现问题Task<T>
public async Task<string> Get(string url)
{
using (var client = new HttpClient())
{
client.BaseAddress = new Uri(urlAddress);
WebRequest request = WebRequest.Create(url);
Debug.WriteLine($"CHECKING 5000");
using (var resp = (HttpWebResponse)await request.GetResponseAsync() as HttpWebResponse)
{
Debug.WriteLine($"CHECKING 10000");
if (resp.StatusCode == HttpStatusCode.OK)
{
//var json = await result.Content.ReadAsStringAsync();
//status = JsonConvert.DeserializeObject<MyResultObject>(json);
Debug.WriteLine($"CHECKING = {resp.StatusCode}");
}
}
}
return "";
}
Run Code Online (Sandbox Code Playgroud)
我在这里有一些Debug.WriteLine()可以轻松查看我的代码到达的部分。
我可以看到Debug.WriteLine($"CHECKING 5000");
我看不到Debug.WriteLine($"CHECKING 10000");
我可以在浏览器中正常访问该网站,所以我不确定这里的问题是什么。
我可以做什么来查看为什么它不起作用然后修复它?
我完全坚持这个.我有一个在XAML代码中定义的ListView,但我需要找出int我正在点击的所选项目的内容.
调用我的列表视图PeopleList
当我点击一个单元格时,我需要获取该单元格的索引号.
所以我可以做PeopleList.SelectedItem但这会返回一个对象 - 而不是int.
我尝试过解析它,转换以及对我有意义的所有内容.
有人可以告诉我如何获取selectedItem的int?
所以我想在没有 jquery 或其他库的情况下使用这个例子。
我有这个代码
let xmlHttp = new XMLHttpRequest();
xmlHttp.onreadystatechange = function() {...}
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,它使用旧的风格function()
如何将其更改为箭头函数样式之一?
let xmlHttp = new XMLHttpRequest();
xmlHttp.onreadystatechange = () => {...}
Run Code Online (Sandbox Code Playgroud)
这是行不通的。我是很接近还是我对这个问题的看法完全错误?同样,我不想在这个练习中使用库。
ios ×3
objective-c ×3
swift ×2
xamarin ×2
afnetworking ×1
ajax ×1
c ×1
c# ×1
commit ×1
core-data ×1
css ×1
css-grid ×1
css3 ×1
dictionary ×1
download ×1
git ×1
git-amend ×1
hash ×1
html ×1
int ×1
iphone ×1
javascript ×1
key ×1
listview ×1
macos ×1
permissions ×1
selecteditem ×1