Столкнулся с той же проблемой в Swift.
В Swift вы должны использовать этот код в соответствии с ответом TomSwift:
func isAllDigits(str: String) -> Bool {
let nonNumbers = NSCharacterSet.decimalDigitCharacterSet()
if let range = str.rangeOfCharacterFromSet(nonNumbers) {
return true
}
else {
return false
}
}
P.S. Также вы можете использовать другие наборы NSCharacterSets или их комбинации для проверки вашей строки!
Как я вижу на своих страницах, каждый iframe получил независимую загрузку, а загрузка верхнего кадра не дожидается запуска iframe.
У меня на сайте есть баннеры GIF / PNG, которые иногда загружается очень медленно, поэтому я помещаю их в iframe, что заставляет весь сайт и событие onload работать быстрее.
Нет, не работает. Если вы хотите сделать что-то подобное, вам нужно добавить обработчик загрузки для iframe. Вы можете сделать это с помощью jQuery:
<iframe src="http://digg.com"></iframe>
<script>
var count = $('iframe').length;
$(function() {
// alert('loaded'); // will show you when the regular body loads
$('iframe').load(function() {
count--;
if (count == 0)
alert('all frames loaded');
});
});
</script>
Это будет предупреждать, когда все кадры загружены.
См. Пример: